.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}@font-face{font-family:SabonLTStd-Roman;src:url(/webfonts/305EBD_0_0.eot);src:url(/webfonts/305EBD_0_0.eot?#iefix) format("embedded-opentype"),url(/webfonts/305EBD_0_0.woff2) format("woff2"),url(/webfonts/305EBD_0_0.woff) format("woff"),url(/webfonts/305EBD_0_0.ttf) format("truetype")}@font-face{font-family:BuenosAires;font-weight:700;font-style:normal;src:url(/webfonts/bbb-Bold_gdi.eot);src:url(/webfonts/bbb-Bold_gdi.eot?#iefix) format("embedded-opentype"),url(/webfonts/bbb-Bold_gdi.woff) format("woff")}@font-face{font-family:BuenosAires;font-weight:400;font-style:normal;src:url(/webfonts/bbb-Light_gdi.eot);src:url(/webfonts/bbb-Light_gdi.eot?#iefix) format("embedded-opentype"),url(/webfonts/bbb-Light_gdi.woff) format("woff")}@font-face{font-family:BuenosAires;font-weight:400;font-style:italic;src:url(/webfonts/bbb-LightItalic_gdi.eot);src:url(/webfonts/bbb-LightItalic_gdi.eot?#iefix) format("embedded-opentype"),url(/webfonts/bbb-LightItalic_gdi.woff) format("woff")}.at-nouislider{transition:border .2s}.at-nouislider .nouislider-container{padding:1vh 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.at-nouislider .nouislider-container .nouislider{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 2.5vm;margin:0 2.5vmin;cursor:pointer}.at-nouislider .nouislider-container .nouislider[disabled] .noUi-base,.at-nouislider .nouislider-container .nouislider[disabled].noUi-target,.at-nouislider .nouislider-container .nouislider[disabled] .noUi-handle{background:#aaa;cursor:default}.at-nouislider .nouislider-container .nouislider[disabled] .noUi-handle{border:2px solid #aaa;background:#fff}.at-nouislider .nouislider-label{-webkit-flex:0 0 4.5em;-ms-flex:0 0 4.5em;flex:0 0 4.5em;margin:auto;color:#000}.at-nouislider .nouislider-label:last-child{text-align:right}.at-nouislider .noUi-target{background:#000;border-radius:0;border:0;box-shadow:none}.at-nouislider .noUi-horizontal{height:2px}@media only screen and (min-width: 768px){.at-nouislider .noUi-horizontal{height:4px}}.at-nouislider .noUi-handle{width:40px;height:40px;left:auto;right:-20px;top:-19px;background:#000;border:0;border-radius:50%;box-shadow:0 0 1px #0000001a;transition:transform .1s;cursor:pointer}.at-nouislider .noUi-handle:hover{background:#444}.at-nouislider .noUi-handle:before,.at-nouislider .noUi-handle:after{content:none}@media only screen and (min-width: 768px){.at-nouislider .noUi-handle{width:5vh;height:5vh;left:auto;right:-2.5vh;top:-2.35vh}}.at-nouislider .noUi-active{background:#333!important;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}@media only screen and (max-width: 768px){.dim .at-nouislider{opacity:1!important;border-top-color:transparent}}html{overflow-y:scroll;-ms-overflow-style:scrollbar}#smartervote{position:absolute;left:0;right:0;top:0;min-height:99.9%;visibility:visible;opacity:1;transition:opacity .12s ease-in;background:#fff;font-family:BuenosAires,sans-serif;font-weight:400}#smartervote .btn{background-color:transparent;border:0;border-radius:0;color:#000;font-family:inherit}#smartervote .btn:focus,#smartervote .btn:hover,#smartervote .btn:active{outline:0;background-color:transparent;box-shadow:none;color:#000}#smartervote .btn:hover,#smartervote .btn:focus{background-color:#0000000a}#smartervote .btn:focus{color:#444;text-decoration:underline}#smartervote .btn.active{box-shadow:none;text-decoration:underline}#smartervote a{color:#000}#app-header{position:absolute;left:auto;top:0;right:0;z-index:1000;box-sizing:border-box;width:32px;padding:10px}#app-header img{display:inline-block;position:relative;top:-4px;vertical-align:middle}#app-header .languages{vertical-align:middle}#app-header .site-menu-toggle{float:right;width:22px;height:12px;margin:3px 0}#app-header :not(.site-menu-toggle){display:none}@media only screen and (min-width: 768px){#app-header{position:fixed;left:10px;top:0;right:auto;width:auto;padding:1em}#app-header img{height:32px}#app-header .site-menu-toggle{float:none;width:33px;height:32px;margin:0 1em}#app-header :not(.site-menu-toggle){display:inline-block}}.languages{display:inline-block}.languages span{display:inline-block;padding:0 .5rem;line-height:32px}#bubbles-container{position:fixed;left:0;right:8px;top:0;bottom:0}#bubbles-container .node{opacity:.2;transition:opacity .2s;cursor:pointer}#bubbles-container .node.selected{opacity:1}#bubbles-container .link{stroke-width:.3px!important}#bubbles-container.dim .node{opacity:1}@media only screen and (min-width: 768px){#bubbles-container .node{opacity:1}}#header,.answers,#question-navigation,.nouislider-label,#reset{transition:opacity .2s,transform .2s}#mobile-content-toggle{position:absolute;z-index:3000;top:0;left:0;margin:0;padding:10px 10px 5px;border:0;background:transparent}@media only screen and (min-width: 768px){#mobile-content-toggle{display:none}}#content{position:absolute;z-index:950;top:0;left:0;right:0;box-sizing:border-box;min-width:300px;min-height:99.9%;padding:0 10px}#content img{max-width:100%}@media only screen and (max-width: 768px){#content.dim #header,#content.dim .answers,#content.dim #question-navigation,#content.dim .nouislider-label,#content.dim #reset{opacity:0;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}}@media only screen and (min-width: 768px){#content{display:block!important;top:0;right:45px;left:auto;width:33%;padding:0}}#content #header{padding-top:10px}#content #header .control-label{font-size:1.1em}@media only screen and (min-width: 992px){#content #header .control-label{font-size:2vw}}#content #header .info{margin:15px 0}@media only screen and (min-width: 768px){#content #header{padding-top:1em}}#question-index{display:inline-block;width:1em;margin-left:30px}@media only screen and (min-width: 768px){#question-index{margin-left:0}}#toggle-favorite{position:relative;top:-.1em;height:1em;width:1.2em;background-image:url(/img/icon-star.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}#toggle-favorite:hover{background-color:transparent!important;background-image:url(/img/icon-star-hover.svg)}#toggle-favorite.active{background-image:url(/img/icon-star-active.svg)}.footer{position:absolute;left:10px;right:10px;bottom:0;padding-top:1rem}@media only screen and (min-width: 768px){.footer{left:0;right:0}}.answers{display:-webkit-flex;display:-ms-flexbox;display:flex}.answers button{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;min-height:6rem;padding:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:1em}.answers button.max{text-align:left}.answers button.min{text-align:right}.answers button span{display:block;overflow:visible;text-overflow:ellipsis;font-size:2.2em;line-height:.8;text-transform:uppercase}@media only screen and (min-width: 768px){.answers button{min-height:8rem}}@media only screen and (min-width: 992px){.answers button{font-size:2vw}.answers button span{font-size:4vw}}#question,#evaluation{box-sizing:border-box;min-height:99.9%}#show-all-questions{float:right;margin-right:32px;font-size:.85em}@media only screen and (min-width: 768px){#show-all-questions{margin-right:0;font-size:1em}}#mobile-score{float:right;margin-right:20px;font-size:.85em}@media only screen and (min-width: 768px){#mobile-score{display:none}}.showInfo,.hideInfo{font-size:1em}@media only screen and (min-width: 1200px){.showInfo,.hideInfo{font-size:1.2vw}}.hideInfo{background:#fffc;box-shadow:0 0 0 10px #fffc}.hideInfo a{color:gray!important}.control-section{-webkit-flex-flow:wrap;-ms-flex-wrap:wrap;flex-flow:wrap;border-top:1px solid rgba(0,0,0,.4)}.control-section:before,.control-section:after{display:block;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:1.5vh;min-height:1rem;content:" "}#question-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex}#question-navigation button{-webkit-flex:.25 1 24%;-ms-flex:.25 1 24%;flex:.25 1 24%;padding:0;line-height:6vh;min-height:4.5rem}#question-navigation #back,#question-navigation #gotoQuestions{padding-left:20px;background-image:url(/img/arrow-left.svg);background-position:0 50%;background-repeat:no-repeat;background-size:13px 26px;font-weight:700;text-align:left}#question-navigation #next{padding-right:20px;background-image:url(/img/arrow-right.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:13px 26px;font-weight:700;text-align:right}#question-navigation #gotoEvaluation{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid rgba(0,0,0,.4);border-top:0;border-bottom:0}@media only screen and (min-width: 992px){#question-navigation #gotoEvaluation{font-size:1.2em}}#reset{width:100%;padding:0;font-size:.9em;line-height:4vh;min-height:3rem}#reset:hover{color:red!important}#reset:before{display:inline-block;width:20px;height:1em;background:transparent url(/img/icon-trash.svg) 50% 50% no-repeat;content:" "}#reset:after{display:block;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:1.5vh;min-height:1rem;content:" "}#evaluation{background:#fff;box-shadow:0 0 0 30px #fff}#evaluation .control-section{position:relative;top:-13px;border-top:0}#evaluation .control-section button{margin-left:30px}@media only screen and (min-width: 768px){#evaluation{box-shadow:0 0 0 10px #fff}#evaluation .control-section{position:static}#evaluation .control-section button{margin-left:0}}.final-score,.sharing,.account,.topics,.compare{margin-bottom:2em}.final-score h2,.sharing h2,.account h2,.topics h2,.compare h2{margin:0 0 .1em;color:#000;font-size:1em}.final-score{margin-top:-18px;margin-bottom:2vh}.final-score span{display:block;color:#000;font-weight:700;font-size:6vw;line-height:7vw;text-align:center}@media only screen and (min-width: 768px){.final-score{margin-top:0}}.sharing .preview-wrapper{position:relative;min-height:14rem;margin:.3rem 0;padding:.5rem;background:#fff}.sharing #mybubbles-preview{box-sizing:border-box;width:100%;padding-left:5rem}.sharing .share-buttons-wrapper{position:absolute;top:.5rem;left:.5rem;width:5rem}.sharing .share-link-feedback{margin:-.4rem 0 .9rem;font-size:1.2rem;line-height:1.2;font-weight:700;color:#000;white-space:nowrap}.sharing .share-buttons{float:left}.sharing .fb-share,.sharing .tw-share,.sharing .url-copy,.sharing .img-download{display:inline-block;width:4rem;height:4rem;margin-bottom:.5rem;padding:0;border-radius:50%!important;background-color:#000!important;font-size:0;text-align:center}.sharing .fb-share i,.sharing .tw-share i,.sharing .url-copy i,.sharing .img-download i{font-size:2.5rem;line-height:4rem;color:#fff}.sharing .fb-share:hover,.sharing .tw-share:hover,.sharing .url-copy:hover,.sharing .img-download:hover{background-color:#777!important}.sharing .fb-share i{position:relative;top:.1rem}.sharing .tw-share i{position:relative;top:.1rem;left:.1rem}.sharing .url-copy i{position:relative;top:.1rem;transform:scale(.9)}#evaluation #login-dropdown-list{list-style:none}#evaluation #login-dropdown-list .dropdown-menu{position:static;min-width:auto;width:100%;margin-bottom:2em;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}#evaluation #login-dropdown-list #login-email,#evaluation #login-dropdown-list #login-password,#evaluation #login-dropdown-list #forgot-password-email{height:2.5em;padding:.2em 0 0;background-color:#0000000a;color:#000;border-radius:0;border:0;border-bottom:1px solid black;box-shadow:none;line-height:2.5em}#evaluation #login-dropdown-list #login-email:focus,#evaluation #login-dropdown-list #login-password:focus,#evaluation #login-dropdown-list #forgot-password-email:focus{background-color:#fff}#evaluation #login-dropdown-list #login-email{margin-bottom:0}#evaluation #login-dropdown-list .btn{background-color:#00ffff80}#evaluation #login-dropdown-list ::-webkit-input-placeholder{color:#777}#evaluation #login-dropdown-list :-moz-placeholder{color:#777}#evaluation #login-dropdown-list ::-moz-placeholder{color:#777;opacity:1}#evaluation #login-dropdown-list :-ms-input-placeholder{color:#777}#evaluation #login-dropdown-list ::-ms-input-placeholder{color:#777}.topics .topic,.compare .person-of-interest{width:100%;padding:0;line-height:2em;text-align:left}.topics .topic:before,.compare .person-of-interest:before{display:inline-block;position:relative;top:.3em;box-sizing:border-box;height:1.5em;width:1.5em;margin-right:.2em;border:2px solid rgba(0,0,0,.8);border-radius:50%;content:" "}.topics .topic.active,.compare .person-of-interest.active{text-decoration:none!important}.topics .topic.active:before,.compare .person-of-interest.active:before{background-image:url(/img/icon-checkmark.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}#mobile-content-toggle-topics,#mobile-content-toggle-compare{display:none}@media only screen and (min-width: 768px){#mobile-content-toggle-topics,#mobile-content-toggle-compare{display:none!important}}#score-gauge{display:none;position:fixed;bottom:50%;transition:bottom .3s ease;height:26px;padding-left:2px;background-image:url(/img/arrow-right.svg);background-position:0 50%;background-repeat:no-repeat;background-size:7px 13px;font-size:.85em;line-height:26px}#score-gauge span{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);line-height:1}@media only screen and (min-width: 768px){#score-gauge{display:block;height:52px;margin-bottom:-26px;padding-left:32px;background-size:26px 52px;font-size:1em;line-height:52px}#score-gauge span{display:inline-block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);line-height:1}}.dropdown-backdrop{position:static}#smartervote-modal{display:none;position:absolute;top:0;left:0;right:0;z-index:99999;box-sizing:border-box;max-width:768px;min-height:99.9%;padding:5.2em 1em 2em;background:#fff;box-shadow:0 0 0 2000px #0000001a;word-wrap:break-word}#smartervote-modal h1{margin:.75em 0;font-size:1.5em}#smartervote-modal h2{margin:1.5em 0 1em;font-size:1.2em}#smartervote-modal p a{color:#fc0}#smartervote-modal p a:hover{color:#000}@media only screen and (min-width: 768px){#smartervote-modal{left:auto;padding-top:2em;padding-right:45px}}.smartervote-modal-header{position:fixed;top:0;left:0;right:0;box-sizing:border-box;padding:10px 1em;background:#fff;font-size:.85em}.smartervote-modal-header .pull-left{float:none!important;display:block}@media only screen and (min-width: 768px){.smartervote-modal-header{left:auto;width:768px;padding-left:0}.smartervote-modal-header .pull-left{float:left!important;padding:0 1em;border-right:1px solid rgba(0,0,0,.4)}.smartervote-modal-header .pull-left:last-child{border:0}}html{height:99.9%;font-size:10px}body{min-height:99.9%;margin:0;overflow-x:hidden;background:#fff;color:#000;font-family:SabonLTStd-Roman,serif;font-size:16px;line-height:1.3}.btn{display:inline-block;margin-bottom:0;padding:6px 12px;font-size:16px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;background-image:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-default,.btn-danger{color:#333}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.1}p{margin:0 0 10px}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.pointer{cursor:pointer}.text-uppercase{text-transform:uppercase}.icon-eye{display:inline-block;width:1.2em;height:1em;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path fill='black' d='M288 32c-80 0-145 49-192 96C49 175 16 224 16 256s33 81 80 128c47 47 112 96 192 96s145-49 192-96c47-47 80-96 80-128s-33-81-80-128c-47-47-112-96-192-96zm0 320a96 96 0 110-192 96 96 0 010 192z'/></svg>")}.sharing .url-copy,.sharing .img-download{color:#fff}.sharing .url-copy svg,.sharing .img-download svg{display:block;width:2.2rem;height:2.2rem;margin:.9rem auto;fill:#fff}
