@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600);
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */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],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}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:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ProximaNovaA-Thin;src:url(../fonts/webfonts/2B94CA_0_0.eot);src:url(../fonts/webfonts/2B94CA_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_0_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_0_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Light;src:url(../fonts/webfonts/2B94CA_8_0.eot);src:url(../fonts/webfonts/2B94CA_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_8_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_8_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Regular;src:url(../fonts/webfonts/2B94CA_B_0.eot);src:url(../fonts/webfonts/2B94CA_B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_B_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_B_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Semibold;src:url(../fonts/webfonts/2B94CA_9_0.eot);src:url(../fonts/webfonts/2B94CA_9_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_9_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_9_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Bold;src:url(../fonts/webfonts/2B94CA_4_0.eot);src:url(../fonts/webfonts/2B94CA_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_4_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_4_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Extrabld;src:url(../fonts/webfonts/2B94CA_3_0.eot);src:url(../fonts/webfonts/2B94CA_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_3_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_3_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Black;src:url(../fonts/webfonts/2B94CA_C_0.eot);src:url(../fonts/webfonts/2B94CA_C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_C_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_C_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Thin;src:url(../fonts/webfonts/2B94CA_1_0.eot);src:url(../fonts/webfonts/2B94CA_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_1_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_1_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Light;src:url(../fonts/webfonts/2B94CA_D_0.eot);src:url(../fonts/webfonts/2B94CA_D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_D_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_D_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Regular;src:url(../fonts/webfonts/2B94CA_5_0.eot);src:url(../fonts/webfonts/2B94CA_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_5_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_5_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Semibold;src:url(../fonts/webfonts/2B94CA_6_0.eot);src:url(../fonts/webfonts/2B94CA_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_6_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_6_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Bold;src:url(../fonts/webfonts/2B94CA_7_0.eot);src:url(../fonts/webfonts/2B94CA_7_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_7_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_7_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Extrabld;src:url(../fonts/webfonts/2B94CA_2_0.eot);src:url(../fonts/webfonts/2B94CA_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_2_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_2_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Black;src:url(../fonts/webfonts/2B94CA_A_0.eot);src:url(../fonts/webfonts/2B94CA_A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_A_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_A_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaT-Thin;src:url(../fonts/webfonts/2B94CA_E_0.eot);src:url(../fonts/webfonts/2B94CA_E_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_E_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_E_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Light;src:url(../fonts/webfonts/2B94CA_11_0.eot);src:url(../fonts/webfonts/2B94CA_11_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_11_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_11_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Regular;src:url(../fonts/webfonts/2B94CA_13_0.eot);src:url(../fonts/webfonts/2B94CA_13_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_13_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_13_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Semibold;src:url(../fonts/webfonts/2B94CA_12_0.eot);src:url(../fonts/webfonts/2B94CA_12_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_12_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_12_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Bold;src:url(../fonts/webfonts/2B94CA_14_0.eot);src:url(../fonts/webfonts/2B94CA_14_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_14_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_14_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Extrabld;src:url(../fonts/webfonts/2B94CA_F_0.eot);src:url(../fonts/webfonts/2B94CA_F_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_F_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_F_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Black;src:url(../fonts/webfonts/2B94CA_10_0.eot);src:url(../fonts/webfonts/2B94CA_10_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_10_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_10_0.ttf) format("truetype")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?trwnrm);src:url(../fonts/icomoon.eot?trwnrm#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?trwnrm) format("truetype"),url(../fonts/icomoon.woff?trwnrm) format("woff"),url(../fonts/icomoon.svg?trwnrm#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-add:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-long-down:before{content:""}.icon-arrow-long-left:before{content:""}.icon-arrow-long-right:before{content:""}.icon-arrow-long-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-attachment:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-delete-thin:before{content:""}.icon-delete:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-email:before{content:""}.icon-facebook:before{content:""}.icon-female:before{content:""}.icon-filter:before{content:""}.icon-googleplus:before{content:""}.icon-hidden:before{content:""}.icon-info:before{content:""}.icon-linkedin:before{content:""}.icon-lock:before{content:""}.icon-male:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-play:before{content:""}.icon-reset:before{content:""}.icon-search:before{content:""}.icon-settings:before{content:""}.icon-stats:before{content:""}.icon-twitter:before{content:""}.icon-visible:before{content:""}*{box-sizing:border-box;outline:0}html{height:100%;width:100%}body{background:#fff;font:16px ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;letter-spacing:.035em;position:relative;width:100%}body,h1{color:#07283a;font-style:normal;font-weight:400;margin:0;padding:0}h1{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25em}h2{font-size:1.375em;letter-spacing:0;margin:0 0 10px}h2,h3{color:#07283a;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;padding:0}h3{font-size:1em;margin:0 0 8px}p{line-height:1.7em;margin:0 0 20px}a,p{font-size:1em;padding:0}a{color:#49a7dd;cursor:pointer;margin:0;outline:none;text-decoration:underline;transition:all .3s ease}a:hover{color:#07283a}a.btn,a:hover{text-decoration:none}a.btn{background:#49a7dd;border-radius:4px;color:#fff;display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:50px;outline:none;padding:0 15px;position:relative;text-align:center}a.btn:hover{background:#2690cd}a.btn.icon{padding-left:33px}a.btn span.icon{font-size:.6em;left:13px;position:absolute;top:50%;transform:translateY(-50%)}a.btn span.icon-arrow-long-left,a.btn span.icon-arrow-long-right,a.btn span.icon-download,a.btn span.icon-reset{font-size:.8em}a.btn.red{background:#fb2b44}a.btn.red:hover{background:#ef0521}a.btn.green{background:#0acc73}a.btn.green:hover{background:#089b58}a.btn.grey{background:#d3dae1}a.btn.grey:hover{background:#b5c1cc}a.btn.outline{background:hsla(0,0%,100%,.3);border:1px solid #49a7dd;color:#49a7dd}a.btn.outline:hover{background:#49a7dd;color:#fff}a.btn.outline.red{border:1px solid #fb2b44;color:#fb2b44}a.btn.outline.red:hover{background:#fb2b44;color:#fff}a.btn.outline.green{border:1px solid #0acc73;color:#0acc73}a.btn.outline.green:hover{background:#0acc73;color:#fff}a.btn.disabled{cursor:default;opacity:.4}a.btn.disabled:hover{background:#49a7dd}ul{margin:0 0 30px;padding:0}ol{margin-bottom:30px;padding:0 0 0 18px}ul li{list-style:none}ol li,ul li{line-height:1.8em}img{-webkit-backface-visibility:hidden;border:none}strong{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.wrapper{margin:0 auto;max-width:1400px;padding:0 35px}a::selection,h1::selection,h2::selection,h3::selection,input::selection,label::selection,li::selection,p::selection,span::selection,strong::selection,textarea::selection{background:#49a7dd;color:#fff}a::-webkit-selection,h1::-webkit-selection,h2::-webkit-selection,h3::-webkit-selection,input::-webkit-selection,label::-webkit-selection,li::-webkit-selection,p::-webkit-selection,span::-webkit-selection,strong::-webkit-selection,textarea::-webkit-selection{background:#49a7dd;color:#fff}a::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,input::-moz-selection,label::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection,strong::-moz-selection,textarea::-moz-selection{background:#49a7dd;color:#fff}::-webkit-input-placeholder{color:#07283a;opacity:.3}:-moz-placeholder,::-moz-placeholder{color:#07283a;opacity:.3}:-ms-input-placeholder{color:#126795}input[type=date],input[type=file],input[type=number],input[type=password],input[type=text],input[type=time],textarea{-webkit-appearance:none}.header{background:#fff;border-bottom:1px solid #d3dae1;height:90px;left:0;position:fixed;top:0;width:100%;z-index:10}.header .wrapper{height:90px;position:relative}.header .wrapper .logo{float:left;height:80px;width:260px}.header .wrapper .logo,.header .wrapper .logo img{position:relative;top:50%;transform:translateY(-50%)}.header .wrapper .logo img{display:block;max-height:100%;max-width:100%}.header .wrapper .account{float:right;height:90px;position:relative}.header .wrapper .account p{margin:0 5px 0 0}.header .wrapper .account a.logout,.header .wrapper .account p{float:left;line-height:1.7em;position:relative;top:50%;transform:translateY(-50%)}.header .wrapper .account a.logout{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;text-decoration:none}.header .wrapper .account a.logout:hover{text-decoration:underline}.header .wrapper .account .language-selector{cursor:pointer;float:left;margin:0 0 0 15px;position:relative;top:50%;transform:translateY(-50%)}.header .wrapper .account .language-selector:hover .language .country{background:hsla(0,0%,100%,.9);border:1px solid #49a7dd}.header .wrapper .account .language-selector:hover .language .country img{opacity:1}.header .wrapper .account .language-selector:hover .language span.icon-arrow-down{color:#49a7dd}.header .wrapper .account .language-selector:hover ul.foldout{height:94px}.header .wrapper .account .language-selector:hover ul.foldout li{height:42px;width:42px}.header .wrapper .account .language-selector:hover ul.foldout li a .country{background:hsla(0,0%,100%,.9);border:1px solid #49a7dd}.header .wrapper .account .language-selector:hover ul.foldout li a .country img{opacity:1}.header .wrapper .account .language-selector:hover ul.foldout li a.uk{opacity:.5;top:52px}.header .wrapper .account .language-selector:hover ul.foldout li a.de{opacity:.5;top:104px}.header .wrapper .account .language-selector:hover ul.foldout li a:hover.de,.header .wrapper .account .language-selector:hover ul.foldout li a:hover.uk{opacity:1}.header .wrapper .account .language-selector .language{position:relative;z-index:10}.header .wrapper .account .language-selector .language:hover .country{border:1px solid #49a7dd}.header .wrapper .account .language-selector .language:hover span.icon-arrow-down{color:#49a7dd}.header .wrapper .account .language-selector .language .country{border:1px solid #d3dae1;border-radius:555px;float:left;height:42px;text-align:center;transition:border .3s ease;width:42px}.header .wrapper .account .language-selector .language .country img{display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:20px}.header .wrapper .account .language-selector .language span.icon-arrow-down{color:#07283a;display:block;float:left;font-size:.5em;margin:16px 0 0 7px;transition:color .3s ease}.header .wrapper .account .language-selector ul.foldout{height:42px;margin:0;position:absolute;top:0}.header .wrapper .account .language-selector ul.foldout li a{display:block;height:42px;outline:none;position:absolute;text-decoration:none;width:42px}.header .wrapper .account .language-selector ul.foldout li a.de,.header .wrapper .account .language-selector ul.foldout li a.uk{opacity:1;top:0}.header .wrapper .account .language-selector ul.foldout li a .country{background:hsla(0,0%,100%,.5);border:1px solid #fff;border-radius:555px;float:left;height:42px;text-align:center;transition:border .3s ease,background .3s ease;width:42px}.header .wrapper .account .language-selector ul.foldout li a .country img{display:block;margin:0 auto;opacity:.5;position:relative;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:20px}.header .wrapper ul.nav{float:right;margin:0;position:relative;top:50%;transform:translateY(-50%)}.header .wrapper ul.nav li{border-right:1px solid #d3dae1;display:block;float:left;margin-right:17px;padding-right:17px;position:relative}.header .wrapper ul.nav li:first-child{margin-left:0}.header .wrapper ul.nav li a{color:#07283a;display:block;line-height:40px;outline:none;text-decoration:none}.header .wrapper ul.nav li a.active{color:#49a7dd;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}.header .wrapper ul.nav li a:hover{color:#49a7dd}.mobile-nav-btn{background:none;border:none;cursor:pointer;display:none;height:70px;margin:0;padding:0 1rem 7px;position:absolute;right:0;top:0;transition:all .3s ease;width:70px}.mobile-nav-btn span{display:block}.mobile-nav-btn .lines{position:relative}.mobile-nav-btn .lines,.mobile-nav-btn .lines:after,.mobile-nav-btn .lines:before{background:none repeat scroll 0 0 #49a7dd;border-radius:.28571rem;display:inline-block;height:.1rem;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;transition:all .3s ease 0s;width:1.8rem}.mobile-nav-btn .lines:after,.mobile-nav-btn .lines:before{content:"";left:0;position:absolute;transform-origin:.28571rem center 0 50%}.mobile-nav-btn .lines:before{top:.5rem}.mobile-nav-btn .lines:after{top:-.5rem}.mobile-nav-btn:hover{background:none;opacity:1}.mobile-nav-btn:hover .lines{background:#07283a}.mobile-nav-btn:hover .lines:before{background:#07283a;top:.5rem}.mobile-nav-btn:hover .lines:after{background:#07283a;top:-.5rem}body.mobile-nav-open .mobile-nav-btn .lines{background:none repeat scroll 0 0 transparent}body.mobile-nav-open .mobile-nav-btn .lines:after,body.mobile-nav-open .mobile-nav-btn .lines:before{top:0;transform-origin:50% 50% 0 50%;width:1.9rem}body.mobile-nav-open .mobile-nav-btn .lines:before{transform:rotate(45deg)}body.mobile-nav-open .mobile-nav-btn .lines:after{transform:rotate(-45deg)}.page-login .content{height:calc(100% - 80px);padding-bottom:0}.page-login .bg-top{height:100%}.page-login .bg-top .inner .stemcode{margin:0 0 40px;width:560px}.page-login .bg-top .inner .stemcode input[type=text]{border:none;border-radius:6px;float:left;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:400;height:70px;line-height:70px;padding:0 15px;width:390px}.page-login .bg-top .inner .stemcode button{border-radius:6px;font-size:1.125em;height:70px;line-height:70px;margin-left:10px;text-align:left;width:160px}.page-login .bg-top .inner .stemcode button span.icon{float:right;line-height:70px;margin-right:0}.page-login .bg-top .inner .stemcode a{border-radius:6px;font-size:1.125em;height:70px;line-height:70px;margin-left:10px;text-align:left;width:400px}.page-login .bg-top .inner .stemcode a span.icon{float:right;left:inherit;line-height:70px;margin-right:0;position:inherit;text-align:inherit}.page-login .bg-top .inner .stemcode .alert{border-radius:4px;font-size:.86em;margin:15px 0 0;opacity:.9;padding:5px 10px}.page-login .bg-top .inner .stemcode .alert.alert-danger{background:#fff8f9;border:1px solid #fb2b44;color:#fb2b44}.page-login .bg-top .inner .stemcode .alert.alert-success{background:#fff8f9;border:1px solid #0acc73;color:#0acc73}.page-login .bg-top .inner .stemcode .alert ul{margin:0}.page-login .bg-top .inner .stemcode form{display:flex;flex-direction:column}.page-login .bg-top .inner .stemcode .stem-code-form-container{display:flex}.page-login .bg-top .inner .stemcode .input-container{display:flex;flex-direction:column}.page-login .bg-top .inner .stemcode .frontend_remember_two_factor{display:flex;margin-top:20px}.page-login .bg-top .inner .stemcode .frontend_remember_two_factor input{margin-right:10px}.page-login .bg-top .inner .stemcode .frontend_remember_two_factor label{color:#fff;font-size:1em;text-transform:none}.page-login .footer .footer-inner{border-top:none}.page-thanks .content{height:calc(100% - 80px);padding-bottom:0}.page-thanks .bg-top{height:100%}.page-thanks .bg-top .inner a.btn{margin:20px 0 0}.page-thanks .bg-top .inner .share{background:hsla(0,0%,100%,.3);border-radius:6px;display:inline-block;overflow:hidden;padding:20px}.page-thanks .bg-top .inner .share p{float:left;font-size:1.4em;line-height:50px;margin:0}.page-thanks .bg-top .inner .share ul.socials{float:left;margin:0 0 0 20px;position:relative}.page-thanks .bg-top .inner .share ul.socials li{float:left;margin-left:15px}.page-thanks .bg-top .inner .share ul.socials li:first-child{margin-left:0}.page-thanks .bg-top .inner .share ul.socials li a{border-radius:50%;color:#fff;display:block;font-size:1.1em;height:50px;outline:none;text-align:center;text-decoration:none;width:50px}.page-thanks .bg-top .inner .share ul.socials li a span.icon{line-height:50px}.page-thanks .bg-top .inner .share ul.socials li a.facebook{background:#4860a6}.page-thanks .bg-top .inner .share ul.socials li a.facebook:hover{background:#394b82}.page-thanks .bg-top .inner .share ul.socials li a.twitter{background:#50acf2}.page-thanks .bg-top .inner .share ul.socials li a.twitter:hover{background:#2195ee}.page-thanks .bg-top .inner .share ul.socials li a.linkedin{background:#008ec3}.page-thanks .bg-top .inner .share ul.socials li a.linkedin:hover{background:#006990}.page-thanks .bg-top .inner .share ul.socials li a.googleplus{background:#dd5044}.page-thanks .bg-top .inner .share ul.socials li a.googleplus:hover{background:#c93225}.page-thanks .footer .footer-inner{border-top:none}.error404 .content{height:calc(100% - 80px);padding-bottom:0}.error404 .content .bg-top{height:100%}.error404 .content .bg-top .inner{text-align:center}.error404 .content .bg-top .inner h1{color:#fff;font-family:ProximaNovaT-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13em;line-height:.9em;margin:0}.error404 .content .bg-top .inner h2{color:#fff;font-size:3em;margin:0 0 50px}.error404 .content .bg-top .inner a.btn{border-radius:8px;font-size:1.5em;line-height:70px;padding-bottom:3px;transform:scale(1)}.error404 .content .bg-top .inner a.btn:hover{transform:scale(1.05)}.error404 .footer .footer-inner{border-top:none}.page-information .bg-top .wrapper-btn{left:50%;margin:0 auto;max-width:1400px;padding:0 35px;position:absolute;top:0;transform:translateX(-50%);width:100%}.page-information .bg-top a.btn-vote{font-size:1.2em;padding:0 20px;position:absolute;right:35px;top:25px}.page-information .bg-top .inner p a{color:#fff;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;text-decoration:none}.page-information .bg-top .inner p a:hover{text-decoration:underline}.page-information .main .row{clear:both;margin:0 -20px 30px;overflow:hidden}.page-information .main .row:first-child{margin-top:30px}.page-information .main .row .col{padding:20px}.page-information .main .row .col img{display:block;width:100%}.page-information .main .row .col .contactform{margin-top:30px}.page-information .main .row .col .contactform .field{float:none;margin:0 0 20px;width:50%}.content{padding:90px 0 60px}.bg-top,.content{position:relative}.bg-top{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;overflow:hidden;padding:0}.bg-top .color-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.bg-top .inner{margin:0 auto;max-width:1400px;overflow:visible;padding:0 35px;position:relative;top:50%;transform:translateY(-50%);z-index:1}.bg-top h1{color:#fff;font-size:2.25em;margin-bottom:10px}.bg-top p{margin-bottom:20px}.bg-top .date,.bg-top p{color:#fff;font-size:1.5em}.bg-top .date{display:inline-block;margin-left:-30px;padding:12px 30px;position:relative}.bg-top .date:before{background:#49a7dd;box-shadow:0 0 10px rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:0;top:0;width:100vw;z-index:-1}.topbar{border-bottom:1px solid #d3dae1;height:100px;padding:25px 0}.topbar h2{display:inline-block;line-height:50px}.topbar .actions{float:right}.topbar .actions .search{float:left;margin:0;position:relative;width:auto}.topbar .actions .search input[type=date],.topbar .actions .search input[type=email],.topbar .actions .search input[type=file],.topbar .actions .search input[type=number],.topbar .actions .search input[type=password],.topbar .actions .search input[type=text],.topbar .actions .search input[type=time],.topbar .actions .search select{padding-right:60px;width:340px}.topbar .actions .search button{border-radius:0 4px 4px 0;position:absolute;right:0;top:0;width:50px}.topbar .actions .search button span.icon{font-size:1.2em;margin:0}.topbar .actions .filter{float:left;margin-left:10px;position:relative}.topbar .actions .filter.active .filter-icon span.icon-filter{font-size:0;opacity:0}.topbar .actions .filter.active .filter-icon span.icon-delete-thin{font-size:1em;opacity:1}.topbar .actions .filter.active .foldout{opacity:1;transition:opacity .3s ease,z-index 0s ease;z-index:2}.topbar .actions .filter .filter-icon{background:#d3dae1;border-radius:4px;color:#fff;cursor:pointer;height:50px;text-align:center;transition:background .3s ease;width:50px}.topbar .actions .filter .filter-icon:hover{background:#b5c1cc}.topbar .actions .filter .filter-icon span.icon-filter{font-size:1em;opacity:1}.topbar .actions .filter .filter-icon span.icon-delete-thin,.topbar .actions .filter .filter-icon span.icon-filter{left:50%;line-height:50px;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,font-size .3s ease}.topbar .actions .filter .filter-icon span.icon-delete-thin{font-size:0;opacity:0}.topbar .actions .filter .foldout{background:#d3dae1;border-radius:5px;opacity:0;padding:20px;position:absolute;right:0;top:70px;-webkit-transition:opacity .3s ease,z-index 0s ease;-webkit-transition-delay:0s,.3s;transition:opacity .3s ease,z-index 0s ease .3s;width:400px;z-index:-5}.topbar .actions .filter .foldout:before{border-color:transparent transparent #d3dae1;border-style:solid;border-width:0 8px 8px;content:"";height:0;position:absolute;right:17px;top:-8px;width:0}.topbar .actions .filter .foldout .field{margin:0 0 20px;width:100%}.topbar .actions .filter .foldout .buttons{text-align:center}.topbar .actions .filter .foldout .buttons button{width:100%}.topbar .actions .filter .foldout .buttons a.reset{color:#07283a;display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;margin:20px auto 0;outline:none;text-decoration:none}.topbar .actions .filter .foldout .buttons a.reset:hover{color:#fb2b44}.candidates{clear:both;margin:0 -25px;overflow:hidden}.candidates.non-active .candidate{border:1px solid #d3dae1;cursor:default}.candidates .candidate,.candidates.non-active .candidate:hover{border:1px solid #d3dae1}.candidates .candidate{background:#fff;border-radius:5px;cursor:pointer;float:left;height:90px;margin:25px;position:relative;transition:border .3s ease,background .3s ease;width:calc(33.333% - 50px)}.candidates .candidate:hover{background:#fffcf7;border-color:#e3d9c5}.candidates .candidate:hover .select{border-color:#e3d9c5}.candidates .candidate.selected{background:#f5fafd;border-color:#89c6e9}.candidates .candidate.selected .select{border-color:#89c6e9}.candidates .candidate .select{border-right:1px solid #d3dae1;float:left;height:90px;width:44px}.candidates .candidate .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:555px;float:left;height:70px;margin:10px 0 10px 10px;width:70px}.candidates .candidate .info{float:left;margin-left:13px;position:relative;top:38px;transform:translateY(-50%);width:calc(100% - 137px)}.candidates .candidate .info h3 span.icon{display:inline-block;font-size:.9em;margin-left:5px;position:relative;top:1px}.candidates .candidate .info h3 span.icon.icon-male{color:#9ed4ea;top:0}.candidates .candidate .info h3 span.icon.icon-female{color:#eaa7e0}.candidates .candidate .info h3 span.function{font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.85em;font-weight:400;margin-left:5px;position:relative;top:-1px}.candidates .candidate .info a{outline:none;text-decoration:none}.candidates .candidate .info a:hover{text-decoration:underline}.candidates .candidate.blanco{width:calc(100% - 50px)}.candidates .candidate.blanco .info{margin:0;padding-left:10px;padding-right:150px;width:calc(100% - 126px)}.candidates .candidate.blanco .info h3{margin:0 0 4px}.candidates .candidate.blanco .info p{font-size:.9em;line-height:1.6em;margin:0}.candidates .candidate.blanco .amount{align-items:center;display:flex;flex:1;flex-direction:row;float:right;margin-right:0;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.candidates .candidate.blanco .amount input{height:40px;line-height:40px;width:120px}.candidates .candidate.blanco .amount .all-blank{align-items:center;display:flex;flex:1;flex-direction:row;margin-right:10px}.candidates .candidate.blanco .amount .all-blank label{margin-right:0;top:0;transform:unset;width:auto}.candidates .candidate.blanco .amount .all-blank p{margin:0}.parties{margin-top:25px}.parties .party{border:1px solid #d3dae1;border-radius:5px;height:90px;margin-bottom:20px;overflow:hidden;transition:border .3s ease,background .3s ease}.parties .party.selected{background:#f5fafd;border-color:#89c6e9}.parties .party.blanco{position:relative}.parties .party.blanco.selected .select{border-color:#89c6e9}.parties .party.blanco .select{border-right:1px solid #d3dae1;float:left;height:90px;width:44px}.parties .party.blanco .name{float:left;padding-right:150px;width:calc(100% - 46px)}.parties .party.blanco .name .text{width:calc(100% - 83px)}.parties .party.blanco .name .text h3{margin:0 0 4px}.parties .party.blanco .name .text p{font-size:.9em;line-height:1.6em;margin:0}.parties .party.blanco .amount{float:right;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:120px}.parties .party.blanco .amount input{height:40px;line-height:40px;width:120px}.parties .party .name{cursor:pointer;height:90px;padding:0 10px;position:relative}.parties .party .name:hover{background:#fffcf7}.parties .party .name .logo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%;border:1px solid #d3dae1;border-radius:50%;height:70px;margin-right:13px;width:70px}.parties .party .name .logo,.parties .party .name .text{float:left;position:relative;top:50%;transform:translateY(-50%)}.parties .party .name .text h2{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1em;margin:0 0 7px}.parties .party .name .text a{outline:none;text-decoration:none}.parties .party .name .text a:hover{text-decoration:underline}.parties .party .name span.icon-arrow-down{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease}.parties .party.open{height:auto}.parties .party.open .name span.icon-arrow-down{transform:translateY(-50%) rotate(180deg)}.parties .party table{background:none;border-radius:0 0 4px 4px;margin:0}.parties .party table th{line-height:40px;padding-bottom:0;padding-top:0}.parties .party table td .image,.parties .party table td .logo{height:36px;width:36px}.parties .party table td .position{height:66px;line-height:66px}.parties .party table td .sort span.icon{height:33px;line-height:33px}.parties .party table td a{outline:none;text-decoration:none}.parties .party table td a:hover{text-decoration:underline}.footer{clear:both;height:80px}.footer .footer-inner{border-top:1px solid #d3dae1;height:80px;overflow:hidden;padding:0}.footer .credentials{float:left;position:relative;top:50%;transform:translateY(-50%)}.footer .credentials img{display:block;float:left;margin:0 15px 0 0;width:132px}.footer .credentials p{float:left;margin:0}.footer ul.footer-nav{float:right;margin:0;position:relative;top:50%;transform:translateY(-50%)}.footer ul.footer-nav li{float:left}.footer ul.footer-nav li a{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;text-decoration:none}.footer ul.footer-nav li a:hover{text-decoration:underline}.bottom-message{background:#fff;bottom:-80px;box-shadow:0 0 30px transparent;height:80px;left:0;position:fixed;transition:bottom .3s ease;width:100%;z-index:5}.bottom-message.active{bottom:0;box-shadow:0 0 30px rgba(0,0,0,.3)}.bottom-message .wrapper{height:80px}.bottom-message button.btn{float:right;font-size:1.125em;margin-left:40px;padding:0 30px;z-index:11}.bottom-message button.btn,.bottom-message p{position:relative;top:50%;transform:translateY(-50%)}.bottom-message p{float:left;font-size:1.25em;margin:0}.flashmessage{background:#fefdeb;border:1px solid #ecebcd;border-radius:4px;line-height:1.9em;margin:25px 0 0;padding:10px 25px;position:relative;text-align:center}.flashmessage a.close{color:#ecebcd;display:block;height:20px;line-height:20px;outline:none;position:absolute;right:5px;text-align:center;text-decoration:none;top:5px;width:20px}.flashmessage a.close span.icon{font-size:.8em;line-height:20px}.flashmessage a.close:hover{color:#aca841}.tab-nav-mobile{background:#d3dae1;display:none;padding:10px}.tab-nav-mobile select{width:100%}.tab-nav{background:#d3dae1;margin:0 0 35px;padding:0}.tab-nav .wrapper{display:table;table-layout:fixed;width:100%}.tab-nav ul.tabs{display:table-row;margin:0;overflow:hidden}.tab-nav ul.tabs li{display:block;display:table-cell;margin-left:10px}.tab-nav ul.tabs li:first-child a{margin-left:0}.tab-nav ul.tabs li a{background:#fff;color:#07283a;display:block;margin-left:10px;margin-top:10px;opacity:.3;outline:none;padding:19px 15px 17px;text-decoration:none}.tab-nav ul.tabs li a:hover{opacity:.6}.tab-nav ul.tabs li a.active{color:#49a7dd;opacity:1}.tab-nav ul.tabs li a .title{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;line-height:1em}.tab-nav ul.tabs li a .type{font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em}.page{background:#fff;border-radius:4px;overflow:hidden}.page .top{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;overflow:hidden;padding:0;position:relative}.page .top .color-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.page .top .inner{margin:0;overflow:visible;padding:0 30px;position:relative;top:50%;transform:translateY(-50%);z-index:1}.page .top h1{color:#fff;font-size:2.25em;margin-bottom:10px}.page .top p{color:#fff;font-size:1.5em;margin-bottom:20px}.page .page-content{padding:30px}.page .page-content .row{margin:0 0 30px;overflow:hidden}.page .page-content .row .col.size1of2{margin-left:30px;width:calc(50% - 15px)}.page .page-content .row .col.size1of2:first-child{margin-left:0}.results{display:flex;margin-top:25px}.results .candidates{display:block;float:left;margin:0;overflow:hidden;padding:0;position:relative;width:66.66%}.results .candidates .party{border:1px solid #d3dae1;border-radius:4px;margin-bottom:30px;overflow:hidden;transition:border .3s ease,background .3s ease}.results .candidates .party.persons .name .text h2{margin-bottom:0;margin-left:0}.results .candidates .party .name{background:#fff;cursor:default;height:90px;padding:0 10px;position:relative}.results .candidates .party .name .logo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% auto;border:1px solid #d3dae1;border-radius:50%;height:70px;margin-right:13px;width:70px}.results .candidates .party .name .logo,.results .candidates .party .name .text{float:left;position:relative;top:50%;transform:translateY(-50%)}.results .candidates .party .name .text h2{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;margin:0 0 7px}.results .candidates .party .name .text a{outline:none;text-decoration:none}.results .candidates .party .name .text a:hover{text-decoration:underline}.results .candidates .party .name .seats{float:right;position:relative;right:0;top:50%;transform:translateY(-50%)}.results .candidates .party .name .seats .seat-icon{background:url(../img/icon-seat.svg) no-repeat;background-size:100%;color:#fff;float:left;font-family:ProximaNovaT-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.25em;height:60px;line-height:64px;text-align:center;width:60px}.results .candidates .party .name .seats p{display:block;float:left;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125em;letter-spacing:.1em;line-height:60px;margin:0 10px 0 0;text-transform:uppercase}.results .candidates .party .name:hover{background:#fff}.results .candidates .party table{border-radius:0 0 4px 4px;margin:0}.results .candidates .party table th{font-size:.6875em;letter-spacing:.1em;padding-bottom:8px;text-transform:uppercase}.results .candidates .party table a{outline:none;text-decoration:none}.results .candidates .party table a:hover{text-decoration:underline}.results .candidates .party table .seat{float:right;position:relative}.results .candidates .party table .seat .seat-icon{background:url(../img/icon-seat.svg) no-repeat;background-size:100%;color:#fff;display:block;font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;height:32px;line-height:34px;opacity:.1;text-align:center;text-indent:-999px;width:32px}.results .candidates .party table .seat.active .seat-icon{opacity:1;text-indent:0}.results .candidates .party table td .logo{height:36px;width:36px}.results .candidates .party table td .image{background:#fff none no-repeat scroll 50%/cover;border:1px solid #d3dae1;border-radius:50%;float:left;height:36px;left:10px;margin-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:36px}.results .candidates .party table td.small{border-right:1px solid #d3dae1}.results .candidates .party table td .position{border:none;height:auto;line-height:inherit}.results .stats{background:none;display:block;float:left;overflow:hidden;padding:30px;position:relative;width:33.33%}.profile{background:#fff;margin:-25px;padding:20px}.profile a.close{color:#07283a;display:block;font-size:1.3em;outline:none;position:absolute;right:20px;text-decoration:none;top:25px}.profile a.close:hover{color:#fb2b44}.profile.profile-party{overflow:hidden}.profile.profile-party .top .media .image{border-radius:555px}.profile.profile-party .top .text .party-name{clear:both;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.375em;font-weight:400;margin-bottom:20px;overflow:hidden}.profile .top .media{float:left;margin-bottom:20px;margin-right:20px;width:220px}.profile .top .media .image{background-color:#d3dae1;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:220px;margin-bottom:10px;position:relative;text-align:center;width:220px}.profile .top .media .image span.icon-camera{color:#000;display:block;font-size:3.5em;left:50%;opacity:.2;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.profile .top .media .image span.party-logo{background-color:hsla(0,0%,100%,.9);background-position:50%;background-repeat:no-repeat;background-size:90%;border-radius:50%;font-size:.75em;height:74px;padding:20px 10px 0;position:absolute;right:7px;text-align:center;top:7px;width:74px}.profile .top .media ul.thumbs li{display:block;float:left;margin-left:10px;width:calc(25% - 7.5px)}.profile .top .media ul.thumbs li:first-child{margin-left:0}.profile .top .media ul.thumbs li .thumb{background-color:#d3dae1;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;opacity:.75;padding-top:100%;position:relative;text-align:center;width:100%}.profile .top .media ul.thumbs li .thumb span.icon-camera{color:#000;display:block;font-size:1.2em;left:50%;opacity:.2;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.profile .top .media ul.thumbs li .thumb span.icon-play{background:hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);color:rgba(0,0,0,.5);font-size:.75em;height:30px;left:50%;line-height:30px;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:30px}.profile .top .media ul.thumbs li .thumb:hover{opacity:1}.profile .top .text{float:left;margin-bottom:20px;width:calc(100% - 240px)}.profile .top .text .party-name{margin-bottom:5px}.profile .top .text .candidate-name{clear:both;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.375em;font-weight:400;margin-bottom:10px;overflow:hidden}.profile .top .text .candidate-name span.icon-male{color:#9ed4ea;display:inline-block;font-size:.75em;margin-left:5px;position:relative;top:1px}.profile .top .text .candidate-name span.icon-female{color:#eaa7e0;display:inline-block;font-size:.75em;margin-left:5px;position:relative;top:1px}.profile .top .text .candidate-function{clear:both;margin-bottom:10px;overflow:hidden}.profile .top .text .motivation{clear:both;margin-top:20px}.profile .top .text .motivation h3{color:#49a7dd;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 5px}.profile .top .text .motivation p{margin:0 0 5px}.profile .top .text .motivation a.more{color:#49a7dd;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none;text-decoration:none}.profile .top .text .motivation a.more:hover{text-decoration:underline}.profile .top .text .motivation a.more span.icon{display:inline-block;font-size:.6em;margin:0 0 0 7px}.profile .links{background:#eaf1f7;border:1px solid #d3dae1;border-radius:6px;clear:both;height:70px;margin-bottom:20px;padding:0 20px;position:relative;z-index:1}.profile .links ul.contact{float:left;margin:0;position:relative;top:50%;transform:translateY(-50%)}.profile .links ul.contact li{display:block;float:left;margin-left:25px}.profile .links ul.contact li .contact{color:#49a7dd;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:34px;outline:none;text-decoration:none}.profile .links ul.contact li .contact:hover{text-decoration:underline}.profile .links ul.contact li:first-child{margin-left:0}.profile .links ul.socials{float:right;margin:0;position:relative;top:50%;transform:translateY(-50%)}.profile .links ul.socials li{display:block;float:left;margin-left:10px;position:relative}.profile .links ul.socials li .social{border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:.75em;height:34px;line-height:34px;outline:none;position:relative;text-align:center;text-decoration:none;width:34px}.profile .links ul.socials li .social span.icon{line-height:34px}.profile .links ul.socials li .social.facebook{background:#4860a6}.profile .links ul.socials li .social.facebook:hover{background:#394b82}.profile .links ul.socials li .social.twitter{background:#50acf2}.profile .links ul.socials li .social.twitter:hover{background:#2195ee}.profile .links ul.socials li .social.linkedin{background:#008ec3}.profile .links ul.socials li .social.linkedin:hover{background:#006990}.profile .links ul.socials li .social.gplus{background:#dd5044;font-size:1em}.profile .links ul.socials li .social.gplus:hover{background:#c93225}.profile .links ul.socials li .social.gplus a.delete{font-size:.45em}.profile .links ul.socials li .social.empty{background:#d3dae1}.profile .links ul.socials li .social.empty:hover{background:#b5c1cc}.profile .links ul.socials li:first-child{margin-left:0}.profile .block{border:1px solid #d3dae1;border-radius:6px;overflow:hidden}.profile .block,.profile .block.open .title{margin-bottom:20px}.profile .block.open .title span.icon-arrow-down{transform:translateY(-50%) rotate(180deg)}.profile .block.open .col{height:auto}.profile .block .col{height:0}.profile .block .title{background:#fff;cursor:pointer;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25em;height:70px;line-height:70px;margin-bottom:0;padding:0 20px;position:relative}.profile .block .title:hover{background:#fffaf0}.profile .block .title span.icon-arrow-down{font-size:.75em;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease}.profile .block .col .row{margin:0;padding:0 20px}.profile .block .col .row h3{color:#49a7dd;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 5px}.profile .block .col .row ul{overflow:hidden}.profile .block .col .row ul.checks li{padding-left:20px}.profile .block .col .row ul.checks li span.icon-check{left:0;position:absolute;top:6px}.profile .block .col .row ul.list li{padding-left:160px}.profile .block .col .row ul.list li span.label{left:0;position:absolute}.profile .block .col .row ul li{margin:0 0 10px;position:relative}.profile .block .col .row ul li a.btn.small{font-size:.8em;height:30px;line-height:31px;margin-left:160px;padding:0 8px 0 30px}.profile .block .col .row ul li a.btn.small span.icon{left:0;line-height:30px;width:30px}.profile .block .col .row ul li span.icon-check{color:#49a7dd;font-size:.8em;margin:0 8px 0 0}.profile .block .col .row ul li span.label{display:block;float:left;width:160px}.content-container-box{height:100%;overflow:auto}.popup{bottom:0;right:0;transition:all .3s ease;z-index:1000}.popup,.popup .overlay{background:rgba(211,218,225,.8);height:100%;left:0;top:0;width:100%}.popup .overlay{display:none;position:fixed;transition:background .3s ease}.popup .popup-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.popup .popup-container-box{height:100%;overflow:scroll;padding:40px 0 0;position:relative}.popup .popup-content{background:#fff;border-radius:6px;margin:0 auto 40px;overflow:hidden;position:relative;width:1000px;z-index:1001}.popup .popup-content .head{height:60px;overflow:hidden;padding:0 25px;position:relative}.popup .popup-content .head h2{line-height:60px;margin:10px 0 0}.popup .popup-content .head a.close{color:#07283a;display:block;font-size:1.3em;outline:none;position:absolute;right:20px;text-decoration:none;top:25px}.popup .popup-content .head a.close:hover{color:#fb2b44}.popup .popup-content .main{padding:25px}.popup .popup-content .main .flashmessage{background:#fefdeb;border:1px solid #ecebcd;border-radius:4px;line-height:1.9em;margin-bottom:20px;padding:10px;text-align:center}.popup .popup-content .main .candidates-selected .title{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;margin:0 0 10px;overflow:hidden}.popup .popup-content .main .candidates-selected .title .position-title{float:left;margin-right:20px;width:90px}.popup .popup-content .main .candidates-selected .title .candidate-title{float:left;margin-right:20px;width:400px}.popup .popup-content .main .candidates-selected .candidate-row{clear:both;margin-bottom:20px;overflow:hidden}.popup .popup-content .main .candidates-selected .candidate-row .position{border:1px solid #d3dae1;border-radius:5px;float:left;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.375em;height:90px;line-height:90px;margin-right:20px;text-align:center;width:90px}.popup .popup-content .main .candidates-selected .candidate-row .candidate{background:#fff;border:1px solid #d3dae1;border-radius:5px;float:left;height:90px;position:relative;transition:background .3s ease,border .3s ease;width:400px}.popup .popup-content .main .candidates-selected .candidate-row .candidate .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:555px;float:left;height:70px;margin:10px 0 10px 10px;width:70px}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info{float:left;margin-left:13px;position:relative;top:50%;transform:translateY(-50%)}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info h3 span.icon{display:inline-block;font-size:.9em;margin-left:5px;position:relative;top:1px}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info h3 span.icon.icon-male{color:#9ed4ea;top:0}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info h3 span.icon.icon-female{color:#eaa7e0}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info a{outline:none;text-decoration:none}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info a:hover{text-decoration:underline}.popup .popup-content .main .candidates-selected .candidate-row .candidate.blanco p{line-height:1.1em;margin:0}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle{float:left;height:90px;margin-left:10px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos{border:1px solid #fff;border-radius:5px;color:#07283a;display:block;font-size:.9em;height:45px;outline:none;text-align:center;text-decoration:none;width:45px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos:hover{border:1px solid #d3dae1}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos span.icon{line-height:45px}.popup .popup-content .main .contactform fieldset{border:none;margin:0;padding:0}.popup .popup-content .main .contactform fieldset .field{margin-bottom:20px;width:calc(33.3333% - 13.33px)}.popup .popup-content .main .contactform fieldset .field:last-child{margin:0}.popup .popup-content .main .contactform fieldset .field.textarea{margin:0 0 20px;width:100%}.popup .popup-content .bottombar{background:#fff;clear:both;overflow:hidden;padding:25px}.popup .popup-content .bottombar a.btn{display:block;float:right;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-left:10px}.popup .popup-content .bottombar a.btn.left{float:left;margin-left:0;margin-right:10px}.popup .popup-content .bottombar a.btn.vote{width:260px}.popup .popup-content .bottombar .stemcode{float:none;margin:0;width:100%}.popup .popup-content .bottombar .stemcode.error input[type=date],.popup .popup-content .bottombar .stemcode.error input[type=file],.popup .popup-content .bottombar .stemcode.error input[type=number],.popup .popup-content .bottombar .stemcode.error input[type=password],.popup .popup-content .bottombar .stemcode.error input[type=text],.popup .popup-content .bottombar .stemcode.error input[type=time],.popup .popup-content .bottombar .stemcode.error select,.popup .popup-content .bottombar .stemcode.error textarea{background-image:url(../img/icon-delete.png);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:12px}.popup .popup-content .bottombar .stemcode.success input[type=date],.popup .popup-content .bottombar .stemcode.success input[type=file],.popup .popup-content .bottombar .stemcode.success input[type=number],.popup .popup-content .bottombar .stemcode.success input[type=password],.popup .popup-content .bottombar .stemcode.success input[type=text],.popup .popup-content .bottombar .stemcode.success input[type=time],.popup .popup-content .bottombar .stemcode.success select,.popup .popup-content .bottombar .stemcode.success textarea{background-image:url(../img/icon-check.png);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:12px}.popup .popup-content .bottombar .stemcode input{float:left;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;margin-right:20px;width:calc(100% - 280px)}.popup .popup-content .bottombar .stemcode button{float:left;font-size:1.125em;width:260px}.popup .popup-content .bottombar .stemcode button.disabled{opacity:.4}.popup .popup-content .bottombar .stemcode button.disabled:hover{background:#49a7dd}table{background:#fff;border-collapse:initial;border-radius:4px;margin:0 0 30px;overflow:hidden;width:100%}table.small td .sort span.icon{height:28px;line-height:28px}table.small td span.icon-hidden,table.small td span.icon-visible{border-left:1px solid #d3dae1;display:block;font-size:1em;height:56px;line-height:56px;text-align:center}table.small td span.icon-visible{color:#0acc73}table.small td span.icon-hidden{color:#d3dae1}table.select th:first-child{border-right:1px solid #f2f5f8;vertical-align:middle;width:44px}table.select td:first-child{border-right:1px solid #d3dae1;vertical-align:middle;width:44px}table.select tfoot td:first-child{border-right:none}table.hover tr:hover td{background:#fffcf7;cursor:pointer}table tr.new td{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}table tr.new td span.icon-attachment{opacity:1}table tr.selected td,table tr.selected:hover td{background:#e8f4fb}table th{background:#d3dae1;color:#07283a;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.7em;padding:10px;text-align:left;white-space:nowrap}table th.col-sort{padding:0;width:44px}table th.right{text-align:right}table td{background:none;border-top:1px solid #d3dae1;font-size:1em;font-weight:400;line-height:1.7em;padding:10px;position:relative;vertical-align:middle}table td.small{padding:0;width:44px}table td.right{text-align:right}table td.candidate-name{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;padding-left:60px}table td.candidate-name strong{display:block}table td.candidate-name a{font-size:.9em}table td.candidate-name a,table td.candidate-name span.function{font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif}table td.candidate-name span.function{font-size:.85em;font-weight:400;margin-left:5px;position:relative;top:-1px}table td .field,table td ul{margin:0}table td .logo{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%}table td .image,table td .logo{border:1px solid #d3dae1;border-radius:50%;float:left;height:46px;margin-right:10px;width:46px}table td .image{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;left:12px;position:absolute;top:50%;transform:translateY(-50%)}table td span.status{border-radius:4px;color:#fff;display:inline-block;font-size:.75em;height:26px;letter-spacing:.1em;line-height:27px;padding:0 10px;text-transform:uppercase}table td span.status.blue{background:#508ac8}table td span.status.yellow{background:#e2c731}table td span.status.green{background:#0acc73}table td span.status.grey{background:#d3dae1}table td span.icon-round{border-radius:50%;display:inline-block;height:22px;margin:0 0 0 8px;text-align:center;width:22px}table td span.icon-round.icon-check{background:#0acc73;color:#fff;font-size:.7em;line-height:22px}table td span.icon-round.icon-delete{background:#fb2b44;color:#fff;font-size:.6em;line-height:22px}table td span.icon-round.icon-pending{background:#d3dae1;color:#fff;font-size:.7em;line-height:22px}table td span.icon-check{color:#0acc73;line-height:1.7em}table td span.icon-delete{color:#fb2b44;font-size:.9em;line-height:1.7em}table td span.icon-male{color:#9ed4ea;top:0}table td span.icon-female,table td span.icon-male{display:inline-block;font-size:.9em;margin-left:5px;position:relative}table td span.icon-female{color:#eaa7e0;top:1px}table td .sort{border-left:1px solid #d3dae1}table td .sort span.icon{color:#d3dae1;display:block;font-size:.7em;height:40px;line-height:40px;text-align:center}table td .sort span.icon:hover{background:rgba(0,0,0,.05);color:#07283a}table td span.icon-hidden,table td span.icon-visible{border-left:1px solid #d3dae1;display:block;font-size:1em;height:80px;line-height:80px;text-align:center}table td span.icon-visible{color:#0acc73}table td span.icon-hidden{color:#d3dae1}table td span.desc{opacity:.4}table td span.icon-attachment{display:block;float:right;font-size:1.4em;opacity:.3;text-align:right;width:45px}table td .position{border-right:1px solid #d3dae1;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25em;height:80px;line-height:80px;text-align:center}table td span.helptext{opacity:.4}.col{float:left;position:relative}.col.size1of1,.col.size2of2,.col.size3of3,.col.size4of4,.col.size5of5{width:100%}.col.size1of2{width:50%}.col.size1of3{width:33.33%}.col.size2of3{width:66.66%}.col.size1of4{width:25%}.col.size2of4{width:50%}.col.size3of4{width:75%}.col.size1of5{width:20%}.col.size2of5{width:40%}.col.size3of5{width:60%}.col.size4of5{width:80%}.form{margin:0 0 20px}form{margin:0;padding:0}fieldset{border:none;border-top:1px solid #d3dae1;clear:both;margin:0 0 30px;padding:30px 0 0}fieldset:first-child{border-top:none;padding-top:0}fieldset:last-child{margin-bottom:0}fieldset a.delete{margin-top:20px}.field{float:left;margin:0 20px 0 0;width:calc(33.3333% - 13.33px)}.field:last-child{margin-right:0}.field.radiocheck{margin:0;overflow:hidden;width:100%}.field.radiocheck.inline{margin:26px 0}.field.radiocheck label{color:#07283a;float:left;font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:.025em;margin:0 30px 0 0;text-transform:inherit;width:auto}.field.radiocheck .error{margin-left:0}.field.radiocheck input[type=checkbox],.field.radiocheck input[type=radio]{margin:0 8px 0 1px;position:relative;top:-1px}.field.radiocheck input[type=date],.field.radiocheck input[type=email],.field.radiocheck input[type=file],.field.radiocheck input[type=number],.field.radiocheck input[type=password],.field.radiocheck input[type=text],.field.radiocheck input[type=time],.field.radiocheck select{clear:both;margin-top:12px;width:300px}.field.size1of1,.field.size2of2,.field.size3of3,.field.size4of4,.field.size5of5{width:100%}.field.size1of2{float:left;width:50%}.field.size1of3{float:left;width:33.33%}.field.size2of3{float:left;width:66.66%}.field.size1of4{float:left;width:25%}.field.size2of4{float:left;width:50%}.field.size3of4{float:left;width:75%}.field.size1of5{float:left;width:20%}.field.size2of5{float:left;width:40%}.field.size3of5{float:left;width:60%}.field.size4of5{float:left;width:80%}.field.error input[type=date],.field.error input[type=file],.field.error input[type=number],.field.error input[type=password],.field.error input[type=text],.field.error input[type=time],.field.error select,.field.error textarea{background-color:#fff8f9;border:1px solid #fda8b2}.field.error label,.field.error p.label{color:#fb2b44}.field.error .error{clear:both;color:#fb2b44;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.86em;line-height:1.8em;margin-top:5px}.field.success input[type=date],.field.success input[type=file],.field.success input[type=number],.field.success input[type=password],.field.success input[type=text],.field.success input[type=time],.field.success select,.field.success textarea{background-color:#f0fef8;border:1px solid #5ef7b1}.field.success label,.field.success p.label{color:#0acc73}.field.success .success{clear:both;color:#0acc73;font-size:.86em;line-height:1.8em;margin-top:5px}.field label,.field p.label,.field.success .success{font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.field label,.field p.label{color:#49a7dd;display:block;font-size:.75em;font-weight:400;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase;width:100%}.field input[type=date],.field input[type=email],.field input[type=file],.field input[type=number],.field input[type=password],.field input[type=text],.field input[type=time],.field select{background:#fff;border:1px solid #d3dae1;border-radius:4px;float:left;font-size:1em;height:50px;line-height:50px;padding:0 7px;text-align:left;transition:border .3s ease,background .3s ease,opacity .3s ease;width:100%}.field input[type=date]:focus,.field input[type=email]:focus,.field input[type=file]:focus,.field input[type=number]:focus,.field input[type=password]:focus,.field input[type=text]:focus,.field input[type=time]:focus,.field select:focus{border:1px solid #49a7dd}.field input[type=date]:focus::-webkit-input-placeholder,.field input[type=email]:focus::-webkit-input-placeholder,.field input[type=file]:focus::-webkit-input-placeholder,.field input[type=number]:focus::-webkit-input-placeholder,.field input[type=password]:focus::-webkit-input-placeholder,.field input[type=text]:focus::-webkit-input-placeholder,.field input[type=time]:focus::-webkit-input-placeholder,.field select:focus::-webkit-input-placeholder{color:#07283a;opacity:.15}.field input[type=date]:focus:-moz-placeholder,.field input[type=date]:focus::-moz-placeholder,.field input[type=email]:focus:-moz-placeholder,.field input[type=email]:focus::-moz-placeholder,.field input[type=file]:focus:-moz-placeholder,.field input[type=file]:focus::-moz-placeholder,.field input[type=number]:focus:-moz-placeholder,.field input[type=number]:focus::-moz-placeholder,.field input[type=password]:focus:-moz-placeholder,.field input[type=password]:focus::-moz-placeholder,.field input[type=text]:focus:-moz-placeholder,.field input[type=text]:focus::-moz-placeholder,.field input[type=time]:focus:-moz-placeholder,.field input[type=time]:focus::-moz-placeholder,.field select:focus:-moz-placeholder,.field select:focus::-moz-placeholder{color:#07283a;opacity:.15}.field input[type=date]:focus:-ms-input-placeholder,.field input[type=email]:focus:-ms-input-placeholder,.field input[type=file]:focus:-ms-input-placeholder,.field input[type=number]:focus:-ms-input-placeholder,.field input[type=password]:focus:-ms-input-placeholder,.field input[type=text]:focus:-ms-input-placeholder,.field input[type=time]:focus:-ms-input-placeholder,.field select:focus:-ms-input-placeholder{color:#0c4768}.field input[type=date].small,.field input[type=email].small,.field input[type=file].small,.field input[type=number].small,.field input[type=password].small,.field input[type=text].small,.field input[type=time].small,.field select.small{width:215px}.field input[type=date].smaller,.field input[type=email].smaller,.field input[type=file].smaller,.field input[type=number].smaller,.field input[type=password].smaller,.field input[type=text].smaller,.field input[type=time].smaller,.field select.smaller{width:125px}.field input[type=date].right,.field input[type=email].right,.field input[type=file].right,.field input[type=number].right,.field input[type=password].right,.field input[type=text].right,.field input[type=time].right,.field select.right{text-align:right}.field input[type=date]:disabled,.field input[type=email]:disabled,.field input[type=file]:disabled,.field input[type=number]:disabled,.field input[type=password]:disabled,.field input[type=text]:disabled,.field input[type=time]:disabled,.field select:disabled{background:#dee2e9;border:1px solid #bfc4ca}.field input[type=file]{font-size:.8em;height:auto;padding:0 5px}.field textarea{border:1px solid #d3dae1;border-radius:4px;float:left;font-size:1em;height:100px;line-height:1.7em;padding:7px;resize:none;transition:border .3s ease,opacity .3s ease,color .3s ease;width:100%}.field textarea:focus{border:1px solid #a8b5c3}.field textarea:focus::-webkit-input-placeholder{color:#07283a;opacity:.15}.field textarea:focus:-moz-placeholder,.field textarea:focus::-moz-placeholder{color:#07283a;opacity:.15}.field textarea:focus:-ms-input-placeholder{color:#0c4768}button{background:#49a7dd;border:none;border-radius:4px;color:#fff;display:inline-block;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;height:50px;line-height:50px;padding:0 13px;text-align:center;transition:background .3s ease,color .3s ease,opacity .3s ease,border .3s ease}button:hover{background:#2690cd}button span.icon{font-size:.8em;line-height:50px;margin-right:10px}button.outline{background:#f9fcfe;border:1px solid #49a7dd;color:#49a7dd}button.outline:hover{background:#49a7dd;color:#fff}button.outline.green{background:#f0fef8;border:1px solid #0acc73;color:#0acc73}button.outline.green:hover{background:#0acc73;color:#fff}button.green{background:#0acc73}button.green:hover{background:#089b58}button.grey{background:#d3dae1}button.grey:hover{background:#b5c1cc}button:disabled{cursor:default;opacity:.4}button:disabled:hover{background:#49a7dd}@media screen and (max-width:1300px){body{font-size:15px}}@media screen and (max-width:1200px){body{font-size:14px}}@media screen and (max-width:1100px){.bg-top .inner,.page-information .bg-top .wrapper-btn,.wrapper{padding:0 20px}.page-information .bg-top a.btn-vote{right:20px}.header,.header .wrapper{height:70px}.header .wrapper .logo{height:60px;width:200px}.header .wrapper .account{height:70px}.header .wrapper ul.nav li a{line-height:34px}.header .wrapper ul.nav li{margin-right:13px;padding-right:13px}.content{padding-top:70px}.bg-top{height:300px}.topbar{height:auto;padding:15px 0}.candidates{margin:15px -15px 0}.candidates .candidate{margin:15px;width:calc(33.333% - 30px)}.field input[type=email],.field input[type=file],.field input[type=number],.field input[type=password],.field input[type=text],.field select,button,input[type=date],input[type=time]{height:40px;line-height:40px}.topbar h2,button span.icon{line-height:40px}.topbar h2{margin:0}.topbar .actions .search button{width:40px}.topbar .actions .search button span.icon{font-size:1em}.topbar .actions .filter .filter-icon{height:40px;width:40px}.topbar .actions .filter .filter-icon span.icon-delete-thin,.topbar .actions .filter .filter-icon span.icon-filter{line-height:40px}.topbar .actions .filter.active .foldout{padding:12px;top:55px}.flashmessage{margin:25px 0 10px}.tab-nav{margin:0}a.btn{line-height:40px}.parties .party,.parties .party .name{height:70px}.parties .party .name .logo{height:50px;width:50px}.parties .party table td .position{height:52px;line-height:52px}.results .candidates .party .name{height:70px}.results .candidates .party .name .logo{height:50px;width:50px}.results .candidates .party table td .position{height:52px;line-height:52px}.results .candidates .party .name .seats .seat-icon{font-size:1.8em;height:50px;line-height:54px;width:50px}.results .candidates .party .name .seats p{line-height:50px}.page-information .main .row{margin-bottom:20px}.page-information .main .row:first-child{margin-top:20px}}@media screen and (max-width:1023px){.bg-top{height:400px}.bg-top h1{font-size:2em}.bg-top .date,.bg-top p{font-size:1.3em}.bg-top .date{padding:12px 20px 12px 30px}.topbar .actions .search input[type=date],.topbar .actions .search input[type=email],.topbar .actions .search input[type=file],.topbar .actions .search input[type=number],.topbar .actions .search input[type=password],.topbar .actions .search input[type=text],.topbar .actions .search input[type=time],.topbar .actions .search select{padding-right:50px;width:280px}.header .wrapper .account p{display:none}.candidates .candidate{height:80px;width:calc(50% - 30px)}.candidates .candidate .image{height:60px;width:60px}.candidates .candidate .select{height:80px}.page-thanks .bg-top .inner .share p{font-size:1.2em}.results{display:block}.results .candidates,.results .stats{float:none;width:100%}.bottom-message{bottom:-120px;height:120px}.bottom-message .wrapper{height:120px}.bottom-message button.btn{line-height:50px;padding:0 15px}.profile .block .col .row ul li span.label{width:120px}.profile .block .col .row ul.list li{padding-left:120px}.popup .popup-content .bottombar .stemcode button,.popup .popup-content .bottombar a.btn.vote{width:180px}.popup .popup-content .bottombar .stemcode input{width:calc(100% - 200px)}.popup .popup-content{margin:40px 15px;width:calc(100% - 30px)}}@media screen and (max-width:767px){.header .wrapper .logo{width:150px}.header .mobile-nav-btn{display:inline-block;z-index:13}.mobile-nav-open .header{background:#fff;position:fixed;z-index:11}.mobile-nav-open .header a.logo{z-index:13}.mobile-nav-open .header .wrapper ul.nav{top:70px;z-index:12}.mobile-nav-open .header .wrapper .account{bottom:0;z-index:13}.header .wrapper ul.nav{background:#fff;float:none;height:100%;padding:0;position:fixed;right:0;top:-100%;transform:translateY(0);transition:all .1s ease;width:100%;z-index:5}.header .wrapper ul.nav li{border-bottom:1px solid #d3dae1;border-left:none;float:none;margin:0;overflow:hidden;padding:0}.header .wrapper ul.nav li a{font-size:1.2em;line-height:50px;margin:0;text-align:center}.header .wrapper ul.nav li a.active{background:rgba(0,0,0,.1)}.header .wrapper .account{bottom:100%;float:none;height:auto;padding:0;position:fixed;right:0;transition:all .1s ease;width:100%;z-index:5}.header .wrapper .account a.logout{border-bottom:1px solid #d3dae1;border-top:1px solid #d3dae1;display:block;float:none;line-height:50px;text-align:center;top:0;transform:translateY(0)}.header .wrapper .account .language-selector{cursor:default;float:none;margin:0;overflow:hidden;padding:10px;text-align:center;top:0;transform:translateY(0)}.header .wrapper .account .language-selector .language{display:inline-block}.header .wrapper .account .language-selector .language span.icon-arrow-down{display:none}.header .wrapper .account .language-selector ul.foldout{display:inline-block;position:relative}.header .wrapper .account .language-selector ul.foldout li a{position:relative}.header .wrapper .account .language-selector ul.foldout li a .country{border:1px solid #d3dae1}.header .wrapper .account .language-selector:hover .language .country{background:hsla(0,0%,100%,.9);border:1px solid #d3dae1}.header .wrapper .account .language-selector:hover ul.foldout{height:42px}.header .wrapper .account .language-selector:hover ul.foldout li a .country{background:hsla(0,0%,100%,.9);border:1px solid #d3dae1}.header .wrapper .account .language-selector:hover ul.foldout li a.de,.header .wrapper .account .language-selector:hover ul.foldout li a.uk{top:0}.mobile-nav-btn{opacity:1}.bg-top{height:360px}.bg-top h1{font-size:1.75em}.bg-top .date,.bg-top p,h2{font-size:1.15em}.tab-nav{display:none}.tab-nav-mobile{display:block}.content{padding-bottom:150px}.footer .credentials{float:none;margin:15px 0 0;overflow:hidden;top:0;transform:translateY(0)}.footer .credentials img{float:left;margin-right:9px;width:80px}.footer .credentials p{float:left;font-size:.7em}.footer ul.footer-nav{float:none;margin:5px 0 0;overflow:hidden;top:0;transform:translateY(0)}.error404 .content .bg-top .inner h1{font-size:8em}.error404 .content .bg-top .inner h2{font-size:1.8em;margin-bottom:30px}.error404 .content .bg-top .inner a.btn{border-radius:5px;font-size:1.2em;line-height:50px}}@media screen and (max-width:767px)and (orientation:portrait){.header .wrapper .logo{height:60px}.topbar h2{display:block;margin-bottom:5px}.topbar .actions{float:none;height:40px}.topbar .actions .search{width:calc(100% - 50px)}.topbar .actions .filter .foldout{opacity:0;top:55px;width:calc(100vw - 40px);z-index:-1}.topbar .actions .filter.active .foldout{opacity:1;z-index:6}.candidates{margin:15px 0 0}.candidates .candidate{margin:0 0 15px;width:100%}.candidates .candidate .select{width:30px}.candidates .candidate .image{height:38px;margin:21px 0 21px 10px;width:38px}.candidates .candidate .info{width:calc(100% - 105px)}.candidates .candidate.blanco{width:100%}.candidates .candidate.blanco .info{padding-right:60px}.candidates .candidate.blanco .info p{display:none}.candidates .candidate.blanco .amount input{width:60px}.candidates .candidate.blanco .amount{width:200px}table.select td:first-child{width:26px}table td.small{border-right:1px solid #d3dae1;width:26px}table td .position{border-right:none}.parties .party table td.right{font-size:.8em}table td .image{left:8px;margin-right:8px}table td.candidate-name{font-size:.9em;padding-left:52px}.parties .party .name span.icon-arrow-down{font-size:.8em}.parties .party.blanco .select{height:70px;width:34px}.parties .party.blanco .name .text p{display:none}.parties .party.blanco .name .logo{height:38px;margin-right:10px;width:38px}.parties .party.blanco .name{padding-right:60px}.parties .party.blanco .amount,.parties .party.blanco .amount input{width:60px}.page-thanks .bg-top .inner .share{padding:10px}.page-thanks .bg-top .inner .share p{float:none;line-height:1.6em;margin:0 0 5px}.page-thanks .bg-top .inner .share ul.socials{float:none;margin:0}.page-thanks .bg-top .inner .share ul.socials li a{height:40px;width:40px}.page-thanks .bg-top .inner .share ul.socials li a span.icon{line-height:40px}.page-thanks .bg-top .inner .share ul.socials li{margin-left:10px}.footer,.footer .footer-inner{height:70px}.page-login .content,.page-thanks .content{height:calc(100% - 70px)}.page-login .bg-top .inner .stemcode{margin-bottom:25px;width:100%}.page-login .bg-top .inner .stemcode input[type=text]{font-size:1em;height:60px;line-height:60px;width:100%}.page-login .bg-top .inner .stemcode button{font-size:1em;height:60px;line-height:60px;width:100px}.page-login .bg-top .inner .stemcode button span.icon{display:none}.col.size1of2{width:100%}.page-information .main .row{margin-bottom:0}.page-information .bg-top a.btn-vote{left:20px;right:auto}.page-information .bg-top .inner{top:55%}.page-information .main .row .col .contactform .field{width:100%}.page-results .topbar .actions{float:right}.page-results .topbar .actions a.btn{font-size:.8em;padding:0 8px}.page-results .topbar h2{display:inline-block}.results .candidates .party table td.right a{font-size:.8em}.results .candidates .party .name .seats p{display:none}.bottom-message{bottom:-100%;height:auto}.bottom-message .wrapper{height:auto;padding-bottom:80px;padding-top:15px}.bottom-message p{float:none;font-size:1.15em;top:auto;transform:translateY(0)}.bottom-message button.btn{bottom:15px;height:50px;left:15px;margin:0;position:absolute;top:auto;transform:translateY(0);width:calc(100% - 30px)}.profile a.close{background:hsla(0,0%,100%,.5);box-shadow:0 0 10px rgba(0,0,0,.2);font-size:.85em;height:40px;right:0;text-align:center;top:0;width:40px;z-index:5}.profile a.close span.icon{line-height:40px}.profile .top .media{margin-right:0;width:100%}.profile .top .media .image{height:130px;width:100%}.profile .top .text{width:100%}.profile .links ul.contact{margin:0 0 10px}.profile .links ul.contact,.profile .links ul.socials{float:none;overflow:hidden;top:0;transform:translateY(0)}.profile .links{height:auto;padding:10px}.profile .block .title{padding:0 10px}.profile .block .title span.icon-arrow-down{right:10px}.profile .block .col .row{padding:0 10px}.popup .popup-content .head{padding:0 15px}.popup .popup-content .main{padding:15px}.popup .popup-content .head a.close{background:hsla(0,0%,100%,.5);box-shadow:0 0 10px rgba(0,0,0,.2);font-size:.85em;height:40px;right:0;text-align:center;top:0;width:40px;z-index:5}.popup .popup-content .head a.close span.icon{line-height:40px}.popup .popup-content .main .candidates-selected .candidate-row .candidate{height:80px;width:100%}.popup .popup-content .main .candidates-selected .candidate-row .candidate .image{height:38px;margin:21px 0 21px 10px;width:38px}.popup .popup-content .main .candidates-selected .candidate-row .position{height:80px;line-height:80px;margin-right:10px;width:40px}.popup .popup-content .main .candidates-selected.candidates-position .candidate-row .candidate{width:calc(100% - 90px)}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle{height:80px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos{height:40px;width:30px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos span.icon{line-height:40px}.popup .popup-content .bottombar{padding:15px}.popup .popup-content .bottombar .stemcode input{margin-right:10px;width:calc(100% - 130px)}.popup .popup-content .bottombar .stemcode button{width:120px}.popup .popup-content .bottombar a.btn.vote{width:100%}.profile.profile-party .top .media .image{border-radius:0}.popup .popup-content .main .contactform fieldset .field{float:none;margin-right:0;width:100%}.popup .popup-content .main .contactform fieldset .field:last-child{margin-bottom:20px}}@media screen and (max-width:767px)and (orientation:landscape){.header{height:60px}.header .wrapper .logo{height:50px}.header .wrapper{height:60px}.content{padding-top:60px}.mobile-nav-btn{height:60px;width:60px}.mobile-nav-open .header .wrapper ul.nav{top:60px}.page-thanks .bg-top,.page-thanks .content{height:auto}.page-thanks .bg-top .inner{padding-bottom:30px;padding-top:30px;top:0;transform:translateY(0)}.page-thanks .bg-top .inner .share{padding:10px}.page-thanks .bg-top .inner .share p{line-height:40px;margin:0}.page-thanks .bg-top .inner .share ul.socials{margin:0 0 0 10px}.page-thanks .bg-top .inner .share ul.socials li a{height:40px;width:40px}.page-thanks .bg-top .inner .share ul.socials li a span.icon{line-height:40px}.page-thanks .bg-top .inner .share ul.socials li{margin-left:10px}.page-login .bg-top,.page-login .content{height:auto}.page-login .bg-top .inner{padding-bottom:30px;padding-top:30px;top:0;transform:translateY(0)}.page-login .bg-top .inner .stemcode button,.page-login .bg-top .inner .stemcode input[type=text]{height:60px;line-height:60px}.page-login .bg-top .inner .stemcode{margin-bottom:25px}.bg-top{height:230px}.candidates .candidate .select{width:30px}.candidates .candidate .image{height:50px;margin:15px 0 15px 10px;width:50px}.bottom-message{bottom:-100%;height:80px}.bottom-message .wrapper{height:80px}.bottom-message p{font-size:1.15em}.error404 .content{height:calc(100% - 60px)}.error404 .content .bg-top .inner h1{font-size:7em;line-height:.8em}.error404 .content .bg-top .inner h2{font-size:1.8em;margin-bottom:20px}.error404 .content .bg-top .inner a.btn{border-radius:5px;font-size:1.2em;line-height:50px}.footer,.footer .footer-inner{height:60px}.footer ul.footer-nav{float:right}.footer .credentials,.footer ul.footer-nav{margin:0;overflow:visible;top:50%;transform:translateY(-50%)}.footer .credentials{float:left}}@media screen and (max-width:650px)and (orientation:portrait){.candidates .candidate.blanco .amount{width:140px}}.windows .candidates .candidate .info h3 span.function,.windows .field.radiocheck label,.windows .results .candidates .party table .seat .seat-icon,.windows .tab-nav ul.tabs li a .type,.windows body,.windows table td.candidate-name a,.windows table td.candidate-name span.function{font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.hide{display:none}label.error{color:red;font-size:10px;line-height:2em;margin-bottom:0}.field input.error{border-color:red}.popup{overflow:auto;position:fixed}.election.wrapper{display:none}.election.wrapper.active{display:block}div.popup{display:none}div.popup.active{display:block}div.popup .tabs li{float:left}div.popup .tabs li a{padding:2px 4px}button.btn{float:right;font-size:1.125em;margin-left:40px;padding:0 30px;position:relative;top:50%;transform:translateY(-50%);z-index:11}button.btn:disabled{cursor:default;opacity:.4}div.candidate .control{margin:0 11px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){div.candidate .control{margin:0 4px}}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{height:100%;overflow:visible}.fancybox-is-hidden{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.fancybox-container{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:99993}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{box-sizing:border-box;direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{left:50%;margin-left:-79px;top:0}.fancybox-infobar__body{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased;background-color:rgba(30,30,30,.7);color:#ddd;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:44px;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:hidden;-webkit-transform:translateZ(0);z-index:99994}.fancybox-slide{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:none;height:100%;left:0;margin:0;outline:none;overflow:auto;padding:0;position:absolute;text-align:center;top:0;transform-style:preserve-3d;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{background-color:#fff;border-width:0;box-sizing:border-box;display:inline-block;margin:44px 0;overflow:auto;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide .fancybox-image-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;border:0;cursor:default;left:0;margin:0;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;z-index:99995}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{background:#fff;height:80%;max-height:calc(100% - 88px);max-width:calc(100% - 100px);overflow:visible;padding:0;width:80%}.fancybox-iframe{border:0;display:block;height:100%;padding:0}.fancybox-error,.fancybox-iframe{background:#fff;margin:0;width:100%}.fancybox-error{cursor:default;max-width:380px;padding:40px}.fancybox-error p{color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.fancybox-close-small{background:transparent;border:0;border-radius:0;cursor:pointer;height:44px;margin:0;outline:none;padding:0;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small:after{background:#fff;border-radius:50%;border-width:0;box-sizing:border-box;color:#888;content:"×";font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:300;height:30px;position:absolute;right:5px;text-align:center;top:5px;transition:background .25s;width:30px;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{background:#eee;color:#555}.fancybox-slide--iframe .fancybox-close-small{right:-44px;top:0}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;color:#aaa;font-size:35px}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));bottom:0;left:0;padding:60px 30px 0;pointer-events:none;right:0}.fancybox-caption{-webkit-text-size-adjust:none;border-top:1px solid hsla(0,0%,100%,.4);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:30px 0}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{background:transparent;border:0;border-radius:0;color:#ddd;cursor:pointer;display:inline-block;height:44px;line-height:44px;margin:0;outline:none;padding:0;position:relative;text-align:center;vertical-align:top;width:44px}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){background:rgba(0,0,0,.8);color:#fff}.fancybox-button:after,.fancybox-button:before{background-color:currentColor;box-sizing:border-box;color:currentColor;content:"";display:inline-block;opacity:.9;pointer-events:none;position:absolute}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{background:transparent;border-right:2px solid;border-top:2px solid;height:6px;top:18px;width:6px}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;height:2px;left:calc(50% - 8px);position:absolute;top:calc(50% - 1px);width:16px}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-arrow{background:none;border:0;cursor:pointer;height:100px;margin:-50px 0 0;opacity:0;outline:none;padding:0;position:absolute;top:50%;transition:opacity .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:54px;z-index:99995}.fancybox-arrow:after{background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0ibTEyIDQtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;content:"";height:44px;position:absolute;top:28px;width:44px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{-webkit-animation:a .8s linear infinite;animation:a .8s linear infinite;background:transparent;border:6px solid rgba(99,99,99,.4);border-radius:100%;border-top-color:hsla(0,0%,100%,.6);height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media(max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{margin:0;padding:20px 0}}.fancybox-button--fullscreen:before{background:none;border:2px solid;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);width:15px}.fancybox-button--pause:before,.fancybox-button--play:before{background:transparent;left:calc(50% - 4px);top:calc(50% - 6px)}.fancybox-button--play:before{border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;border-top:6px inset transparent;height:0;width:0}.fancybox-button--pause:before{border-style:solid;border-width:0 2px;height:11px;width:7px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media(min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;height:3px;left:calc(50% - 2px);top:calc(50% - 2px);width:3px}.fancybox-thumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background:#fff;bottom:0;box-sizing:border-box;left:auto;margin:0;padding:5px 5px 0 0;position:absolute;right:0;top:0;width:220px;word-break:normal;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;width:100%}.fancybox-thumbs>ul>li{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:transparent;border-style:solid;border-width:0 0 5px 5px;box-sizing:border-box;cursor:pointer;float:left;height:75px;margin:0;max-width:50%;outline:none;overflow:hidden;padding:0;position:relative;width:105px}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{-webkit-touch-callout:none;left:0;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;border-radius:2px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.footer ul.footer-nav li a{margin-left:10px}.greyscale{filter:grayscale(100%)}@media only screen and (min-width:900px){@supports(display:grid){.parties{grid-gap:0 10px;display:grid;grid-template-columns:1fr 1fr}}}
