@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Regular-webfont.eot);src:url(/fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Regular-webfont.woff) format("woff"),url(/fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/OpenSans-Italic-webfont.eot);src:url(/fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Italic-webfont.woff) format("woff"),url(/fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:200;src:url(/fonts/OpenSans-Light-webfont.eot);src:url(/fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Light-webfont.woff) format("woff"),url(/fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Light-webfont.svg#OpenSansLight) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:200;src:url(/fonts/OpenSans-LightItalic-webfont.eot);src:url(/fonts/OpenSans-LightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-LightItalic-webfont.woff) format("woff"),url(/fonts/OpenSans-LightItalic-webfont.ttf) format("truetype"),url(/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/OpenSans-Semibold-webfont.eot);src:url(/fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(/fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:url(/fonts/OpenSans-SemiboldItalic-webfont.eot);src:url(/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(/fonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/OpenSans-Bold-webfont.eot);src:url(/fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Bold-webfont.woff) format("woff"),url(/fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(/fonts/OpenSans-Bold-webfont.svg#OpenSansBold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(/fonts/OpenSans-BoldItalic-webfont.eot);src:url(/fonts/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-BoldItalic-webfont.woff) format("woff"),url(/fonts/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:900;src:url(/fonts/OpenSans-ExtraBold-webfont.eot);src:url(/fonts/OpenSans-ExtraBold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-ExtraBold-webfont.woff) format("woff"),url(/fonts/OpenSans-ExtraBold-webfont.ttf) format("truetype"),url(/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:900;src:url(/fonts/OpenSans-ExtraBoldItalic-webfont.eot);src:url(/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-ExtraBoldItalic-webfont.woff) format("woff"),url(/fonts/OpenSans-ExtraBoldItalic-webfont.ttf) format("truetype"),url(/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic) format("svg")}.wrap{*zoom:1}.wrap:after,.wrap:before{content:" ";display:table}.wrap:after{clear:both}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}:not(.list)>li,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,ol:not(.list),output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul:not(.list),var,video{border:0;font-size:100%;font:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;vertical-align:middle}ol:not(.list),ul:not(.list){list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}small{font-size:80%}ins{text-decoration:none}ins,mark{background:#ff0;color:#000}del{text-decoration:line-through}b,strong{font-weight:700}dfn,em{font-style:italic}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;height:0}legend{margin-left:-7px;white-space:normal}table{border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}svg:not(:root){overflow:visible}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{zoom:1;display:inline-block;display:inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}button[disabled],input[disabled]{cursor:default}button,input{line-height:normal}button,input,select,textarea{font-size:100%;text-transform:none;vertical-align:baseline;vertical-align:middle}textarea{overflow:auto;resize:vertical;vertical-align:top}button{border:0 solid #fff;overflow:visible;width:auto}input[type=checkbox],input[type=radio]{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}input[type=checkbox],input[type=radio]{height:13px;vertical-align:middle;width:13px}button,input[type=button],input[type=image],input[type=reset],input[type=submit],label{-webkit-appearance:none;cursor:pointer;overflow:visible}input:invalid,textarea:invalid{background-color:#f0dddd}ul.list>li{padding-bottom:10px}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.m2-header{background-image:url(/images/module2/temp.jpg);height:800px;position:relative;width:100%}.m2-header:before{background:linear-gradient(transparent,#fff);content:" ";height:800px;position:absolute;width:100%}.slide{border:5px solid #000;margin:50px}.slide-header{font-size:30pt;font-weight:400}.citation-source{color:#a59d95;font-size:16px}html{background-color:none;font-size:62.5%;overflow-y:scroll}body,html{min-height:100%}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;background-color:#ebebeb;line-height:1;padding-bottom:30px}body,button,input,select,textarea{color:#444;font-family:Open Sans,Helvetica,Arial,Verdana,sans-serif;font-size:16px;font-size:1.6rem;font-style:normal}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400}h1{font-size:18px;font-size:1.8rem;line-height:120%}h2{font-size:130%;margin-bottom:10px}h3{font-size:120%;font-weight:700;margin:0 0 20px}p{line-height:130%;margin-bottom:10px;padding:3px 0 2px}hr{border:none;border-top:1px solid #fff;margin:30px 0}a{background-clip:padding-box;border-radius:4px;color:#f04e45;text-decoration:none}a:hover{color:#643b6d;text-decoration:underline}i{font-style:italic}.modal{background:#fff;bottom:0;height:100%;left:0;min-height:100%;min-width:100%;position:fixed;right:0;top:0;width:100%;z-index:100}.alert-success{background:inherit;font-family:Montserrat,sans-serif;height:160px;left:50%;margin:-80px 0 0 -150px;position:absolute;text-align:center;text-decoration:none;top:50%;width:300px;z-index:75}.alert-success a{background:transparent;border:4px solid #f04e45;border-radius:40px;color:#f04e45;display:inline-block;letter-spacing:.05em;margin:10px 0 0;padding:23px 40px;text-decoration:none}.alert-success a:hover{background:#f04e45;color:#fff}.alert-success h4{font-size:130%}.alert-success p{font-size:12px;line-height:140%;padding:10px 0 20px}section{border-bottom:1px solid #d1d2d4;border-top:1px solid #f5f5f5;padding:34px 40px}section:first-child{border-top:none}section.last{border-bottom:none}section .sub{font-size:14px;line-height:170%;padding-top:34px}section .sub:first-child{padding-top:0}section .sub>label{font-size:16px;line-height:140%;margin:2px 0 10px;padding-left:2px}section .sub>label,section .sub>label>span{display:block;position:relative}section .sub>label>span>em{display:inline;font-style:italic;padding:0}section .sub>label>em{float:right;font-size:20px;font-size:2rem;height:100%;padding-right:5px;position:absolute;right:100%;text-align:right;top:0}@media screen and (max-width:600px){section .sub>label>em{float:none;font-size:16px;font-size:1.6rem;left:-8px;position:relative;right:auto}section .sub>label{display:flex;flex-direction:row;padding-left:0;padding-right:6px}}section .sub span.other{display:block;margin-top:4px}section .sub span.small{display:block;font-size:10px;padding:5px 5px 0;text-transform:uppercase}section .sub span.small span{border:1px solid transparent;display:block;line-height:100%;padding:5px}section .sub em{display:inline-block;font-style:normal;padding:0 7px}section .sub span.small span.active{background:#f4f4f4;border-color:#dbd9dc;font-weight:700}@media screen and (max-width:480px){section{padding-left:16px;padding-right:16px}}.small em{display:inline-block;font-style:normal;padding:0 7px}.sub select,.sub textarea{-webkit-appearance:none;background:#fff;border:1px solid #d2d2d2;border-radius:0;height:40px;margin:0 0 1px;padding:10px;width:100%}.sub textarea{line-height:120%;min-height:120px;resize:vertical}.checkbox-select,.radio-select{border:1px solid #d2d2d2;position:relative}.sub .checkbox-select label,.sub .radio-select label{font-size:13px;font-weight:400;position:relative;text-transform:none;z-index:5}.checkbox-select label:first-child,.radio-select label:first-child,.weighted-select label:first-child{border-top:none}.sub .checkbox-select label span,.sub .radio-select label span{border-top:1px solid #e1e1e1;cursor:pointer;display:block;padding:12px 10px;position:relative;z-index:10}.checkbox-select label:first-child span,.radio-select label:first-child span,.weighted-select label:first-child span{border-top:none}.sub .checkbox-select input[type=checkbox],.sub .radio-select input[type=radio],.sub .weighted-select input{display:none}.sub .checkbox-select label,.sub .radio-select label{-webkit-appearance:none;background:#f8f8f8;border:none;border-radius:0;cursor:pointer;display:block;height:100%;left:0;margin:0;padding:0;top:0;width:100%;z-index:1}.checkbox-select input[type=checkbox]:checked+span,.radio-select input[type=radio]:checked+span,.weighted-select input[type=checkbox]:checked+span{background:#f04e45;background:linear-gradient(180deg,#f04e45 0,#ee807a);border-color:#f04e45;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-color",endColorstr="$primary-color-grdnt",GradientType=0);font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.75)}input[type=range]{-webkit-appearance:none;background:#3d98c3;background:linear-gradient(90deg,#3d98c3 0,#c2563d);border-radius:30px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d98c3",endColorstr="#c2563d",GradientType=1);height:10px;position:relative;width:100%;z-index:1}input[type=range]:before{box-shadow:inset 0 19px 4px -18px hsla(0,0%,100%,.68);top:1px}input[type=range]:after,input[type=range]:before{border-radius:30px;content:" ";display:block;height:4px;left:0;margin:0 2px;position:absolute;right:0;z-index:10}input[type=range]:after{bottom:0;box-shadow:inset 0 -22px 9px -19px hsla(0,0%,100%,.25)}.scale{border:1px solid #d2d2d2;position:relative}.scale-touch{background:#f8f8f8;overflow:hidden}.scale-touch p{display:table;margin:0;padding:0;table-layout:fixed;width:100%}.scale-touch p.scale-other{background:#dbd9dd;border-top:1px solid #d2d2d2;cursor:pointer;height:40px;padding:10px;text-align:center}.scale-touch p span{border-left:1px solid #d2d2d2;cursor:pointer;display:table-cell;height:40px;text-align:center;vertical-align:middle}.scale-touch span.null{background:#eaeaea}.scale-touch span:first-child{border:none}.scale-touch p.scale-other.active,.scale-touch span.active{background:#f04e45;background:linear-gradient(180deg,#f04e45 0,#ee807a);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-color",endColorstr="$primary-color-grdnt",GradientType=0);font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.75)}table{border-collapse:collapse;margin:40px 0 0;width:100%}table td,table th{padding:8px 8px 6px}table td.th--label,table th.th--label{background:#eee;border-bottom:1px solid #fff;border-left:1px solid #fff;font-weight:600}table td.td--number,table th.td--number{text-align:right}table thead th{background:#eee;border-left:1px solid #fff;color:#444;font-size:14px;font-size:1.4rem;font-weight:600}table tbody tr{font-size:13px;font-size:1.3rem}table tbody tr td{border-bottom:1px solid #eee}.ConfidentialStatement{font-size:12px;font-size:1.2rem;line-height:140%}.admin-tools{background:#303e42;color:#eee;font-size:80%;padding:0 0 10px;text-align:right}.admin-tools a,.admin-tools span{display:inline-block;margin:0 0 0 10px;padding:14px 5px 10px;text-decoration:none}.admin-tools span{margin-left:0}.admin-tools a{border-bottom:4px solid transparent;color:#eee}.admin-tools a.link{color:#f86b6b}.admin-tools a.link span{text-decoration:underline}.admin-tools a:hover{border-bottom-color:#f86b6b;color:#fff}.admin-tools a:hover span{text-decoration:none}.admin-wrap{margin:0 auto;max-width:720px;padding:0 40px}@media (max-width:600px){.admin-wrap{padding:0 10px}}.admin-wrap .admin-menu{display:flex;flex-direction:row-reverse;width:100%}.admin-wrap .admin-menu .active a.link span{color:#5ad}.admin-wrap .admin-menu .logout-group{white-space:nowrap}.admin-wrap .admin-menu .logout-group .logout-icon{height:16px;width:16px}.Header,.admin-wrap #survey-select{width:100%}.Header{background:#fff;border-bottom:1px solid #d1d2d4;padding:25px 0 22px;text-align:center}.Header__con{display:inline-block;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:720px;padding:0 40px;vertical-align:bottom}@media screen and (max-width:480px){.Header__con{padding:0 20px}}.Header__con h1{text-align:right}@media screen and (max-width:480px){.Header__con h1{font-size:12px;font-size:1.2rem;max-width:160px}}.Header__logo{align-items:center;display:flex;margin:0;max-width:150px}.Header__logo img{flex-shrink:0}@media screen and (max-width:480px){.Header__logo img{max-width:120px}}.Header__content{display:flex;flex-direction:column;justify-content:center}.Header__confidential{font-size:9px;font-size:.9rem;margin-top:5px;text-align:right}.Header__time-range{margin-top:5px}.Footer,.Header__time-range{font-size:10px;font-size:1rem;text-align:right}.Footer{background:#374140;bottom:0;color:#b7c1c3;font-weight:600;left:0;line-height:140%;padding:6px 20px;position:fixed;right:0;text-transform:uppercase;width:100%;z-index:999}@media screen and (max-width:480px){.Footer{text-align:center}}.Footer a{color:#fff;text-decoration:none}.Footer a:hover{text-decoration:underline}.Login{font-size:12px;font-size:1.2rem;height:100%;padding:40px}.Login__logo{display:block;margin:0 auto 30px;max-width:180px}.Login__con{font-weight:100;height:100%;margin:0 auto;max-width:400px;padding:40px}.Login__submit{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.Login__submit>div{flex-direction:column;margin:0}.Login__submit button,.Login__submit>div{align-items:center;display:flex;font-size:16px;font-size:1.6rem;justify-content:center}.Login__submit button{background:transparent;border:2px solid #f04e45;border-radius:48px;height:48px;padding:0 30px}.Login__submit button:hover{background:#f04e45;color:#fff}.Login__link{align-items:center;color:#643b6d;display:flex;height:48px;justify-content:center;margin-top:10px}.Login__link:hover{text-decoration:underline}.Login input[type=password],.Login input[type=text]{border:1px solid #d2d2d2;font-size:18px;font-size:1.8rem;height:42px;line-height:42px;padding:0 20px;width:100%}.Login p{margin-bottom:20px}.Login label{display:block}.Login label.checkbox{display:inline-block}.Section__con{margin:0 auto;max-width:640px;width:100%}.Section__info h1{font-size:28px;font-size:2.8rem;margin-bottom:14px}.Section__info h2{font-size:22px;font-size:2.2rem}.Section__info p{font-size:16px;font-size:1.6rem}.echarts{width:100%!important}.Reporting{padding:0}@media screen and (max-width:480px){.Reporting{padding-top:30px}}.Reporting__con{margin:0 auto;max-width:1200px;padding:60px}@media (max-width:600px){.Reporting__con{padding:20px}}.Reporting__export{text-align:center}.Reporting__export__btn{color:#da4a55;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:45px;margin:0 auto 2em;max-width:230px;overflow:hidden;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:100%}.Reporting__export__btn__icon{color:#da4a55;font-family:fontawesome;left:50%;margin-left:-9px;position:absolute;top:-30px}.Reporting__export__btn span{position:relative;top:0}.Reporting__export__btn__box{height:45px;left:0;position:absolute;top:0;width:100%}.Reporting__export__btn__box rect{fill:none;stroke:#da4a55;stroke-width:2;stroke-dasharray:422,0}.Reporting__export__btn:hover{text-decoration:none}.Reporting__export__btn:hover span{top:50px}.Reporting__export__btn:hover .Reporting__export__btn__icon{color:#da4a55;font-size:18px;top:15px}.Reporting__export__btn:hover .Reporting__export__btn__box rect{stroke-width:5;stroke-dasharray:36,404;stroke-dashoffset:68;color:#da4a55;transition:all 1.35s cubic-bezier(.19,1,.22,1)}.Reporting__chart{background:#fff;border:1px solid #d2d2d2;border-radius:8px;margin-top:120px}@media screen and (max-width:480px){.Reporting__chart{margin-top:60px}}.Reporting__chart__con{padding:30px}.Reporting__chart h1{border-bottom:1px solid #d2d2d2;flex-direction:column;font-size:22px;font-size:2.2rem;font-weight:300;line-height:160%;margin:0 auto 20px;padding:50px 30px 30px;position:relative;text-align:center}.Reporting__chart h1,.Reporting__chart h1>em{align-items:center;display:flex;justify-content:center}.Reporting__chart h1>em{background:#f04e45;background-clip:padding-box;border:6px solid #fff;border-radius:100px;box-shadow:0 -1px 4px hsla(0,0%,82%,.5);color:#fff;flex-grow:0;flex-shrink:0;font-size:18px;font-size:1.8rem;font-style:normal;height:52px;margin-bottom:20px;position:absolute;top:-20px;width:52px}.Reporting__chart h1>span{flex-grow:0;max-width:800px}@media screen and (max-width:480px){.Reporting__chart h1{font-size:16px;font-size:1.6rem;padding:30px 20px 10px}}.Reporting__export,.Reporting__export span,i,rect,svg{box-sizing:inherit;transition-duration:.6s;transition-property:all;transition-timing-function:ease}.progress-button{display:inline-block;margin:0 0 30px;position:relative;text-align:center}.progress-button button{background:transparent;border:3px solid #f04e45;border-radius:40px;color:#f04e45;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:18px;height:70px;letter-spacing:1px;margin:0 auto;outline:none;padding:0;transition:background-color .3s,color .3s,width .3s,border-width .3s,border-color .3s;width:250px}.progress-button button:hover{background-color:#f04e45;color:#fff}.progress-button svg{left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.progress-button svg path{fill:none;opacity:0}.progress-button svg.progress-circle path{stroke:#f04e45;stroke-width:5}.progress-button svg.checkmark path,.progress-button svg.cross path{stroke:#fff;stroke-linecap:round;stroke-width:4;transition:opacity .1s}.loading.progress-button button{background-color:transparent;border-color:#ddd;border-width:5px;color:#fff;width:70px}.loading.progress-button span{transition:opacity .15s}.error.progress-button span,.loading.progress-button span,.success.progress-button span{opacity:0}.progress-button button span{transition:opacity .3s .1s}.error.progress-button button,.success.progress-button button{transition:background-color .3s,width .3s,border-width .3s}.success.progress-button button{background-color:#379f79;border-color:#379f79}.error.progress-button button{background-color:#c71c1c;border-color:#c71c1c}.error.progress-button svg.cross path,.loading.progress-button svg.progress-circle path,.success.progress-button svg.checkmark path{opacity:1;transition:stroke-dashoffset .3s}.elastic.progress-button button{transition:background-color .3s,color .3s,width .3s cubic-bezier(.25,.25,.4,1.6),border-width .3s,border-color .3s}.loading.elastic.progress-button button{transition:background-color .3s,color .3s,width .3s cubic-bezier(.6,-.6,.75,.75),border-width .3s,border-color .3s}@keyframes uil-ring-anim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubQuestion{margin-top:34px}.Errors{background:#a31523;background-clip:padding-box;border:2px solid #d01b2d;border-radius:6px;color:#fff;display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.Errors>strong{background:#e5394a;font-size:20px;font-size:2rem;padding:20px 16px}.Errors>strong,.Errors__con{align-items:center;display:flex}.Errors__con{flex-direction:column}.Errors__con li{align-items:center;border-top:2px solid #d01b2d;display:flex;padding:10px 16px 8px;text-align:left;width:100%}.SurveyManagement{padding:0}@media screen and (max-width:480px){.SurveyManagement{padding-top:30px}}.SurveyManagement__con{margin:0 auto;max-width:1200px;padding:60px}@media (max-width:600px){.SurveyManagement__con{padding:20px}}.SurveyManagement__con .list .body{align-items:center;background-color:#fff;border:1px solid #d1d2d4;display:flex;justify-content:left;margin:10px auto;padding:25px 40px;width:100%}.SurveyManagement__con .list .body form>div{margin-bottom:10px}.SurveyManagement__con .list .body button{border:thin solid #d11d05;color:#d11d05;margin-top:10px;padding:3px 30px}.Comment{margin-top:20px}.Weighted__con{padding-left:140px;padding-top:40px;position:relative}.Weighted__scale{bottom:0;display:flex;flex-direction:row;height:100%;left:0;overflow:hidden;padding-left:140px;position:absolute;right:0;top:0;width:100%}.Weighted__scale label{align-items:flex-start;border-right:1px dashed hsla(0,0%,82%,.4);display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding-top:10px;position:relative;z-index:3}.Weighted__scale label:last-child{border-right:none}.Weighted__options{border:1px solid #d2d2d2;position:relative;z-index:5}.Weighted__options label{-webkit-appearance:none;border:none;border-radius:0;cursor:pointer;display:block;font-size:13px;font-weight:400;height:100%;left:0;margin:0;padding:0;position:relative;text-transform:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}.Weighted__options label strong{align-items:center;bottom:0;color:#fff;display:flex;font-weight:700;height:100%;justify-content:flex-end;left:0;position:absolute;text-shadow:1px 1px 3px rgba(0,0,0,.75);top:0;z-index:5}.Weighted__options label strong span{align-items:center;display:flex;justify-content:center}.Weighted__options label.selected strong{background:#f04e45;background:linear-gradient(180deg,#f04e45 0,#ee807a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-color",endColorstr="$primary-color-grdnt",GradientType=0)}.Weighted .WeightedLabels{bottom:0;display:flex;flex-direction:row;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.Weighted .WeightedLabels__label{align-items:center;display:flex;flex:1;justify-content:center;opacity:.5;padding:12px 10px}.WeightedAnswer{display:block;left:-140px;padding:12px 10px;pointer-events:none;position:relative;width:140px;z-index:1}.WeightedHitArea{border-bottom:1px dashed rgba(0,0,0,.25);bottom:0;left:0;padding:12px 10px;position:absolute;right:0;top:0;width:100%;z-index:10}label:last-child .WeightedHitArea{border-bottom:0}.TextList__answer{display:flex;flex-direction:row;margin-top:4px}.TextList__answer:first-child{margin-top:0}.TextList__answer__alpha{align-items:center;display:flex;justify-content:center;padding-right:12px}.TextList__answer__con{display:flex;flex-direction:column;width:100%}.TextList__answer__label{padding:0 2px;position:relative}.TextList__answer__label em{position:absolute;right:100%}@media screen and (max-width:600px){.TextList__answer__label em{padding-left:3px!important;position:relative;right:auto}}.TextList__answer textarea{min-height:80px}.TextList__answer input{-webkit-appearance:none;background:#f8f8f8;border:1px solid #d2d2d2;border-radius:2px;height:48px;padding:0 10px;width:100%}.DownloadList__list__item{margin-top:20px}.DownloadList__list__item:first-child{margin-top:0}.DownloadListItem{background:#fff;border:1px solid #f04e45;border-radius:2px;color:#444;display:flex;flex-direction:row;line-height:130%;overflow:hidden}.DownloadListItem__arrow{align-items:center;background:#f04e45;border-right:1px solid #f04e45;color:#fff;display:flex;font-size:20px;font-size:2rem;overflow:hidden;position:relative;transition:width .3s cubic-bezier(.82,.01,.32,1);width:48px}.DownloadListItem__arrow svg{left:14px;position:relative;transition:none}.DownloadListItem__arrow span{align-items:center;bottom:0;display:flex;font-size:16px;font-size:1.6rem;font-weight:500;height:100%;left:48px;position:absolute;top:0}.DownloadListItem__label{align-items:center;display:flex;flex:1;flex-shrink:1;justify-content:flex-start;min-height:42px;padding:14px 16px 12px}.DownloadListItem:hover{border-color:#643b6d;text-decoration:none}.DownloadListItem:hover .DownloadListItem__label{background:rgba(120,93,126,.1)}.DownloadListItem:hover .DownloadListItem__arrow{background:#785d7e;border-color:#643b6d;flex-shrink:0;width:150px}.RankDrag__answers{border:1px solid transparent;display:flex;flex-direction:column;padding:0 0 6px}.RankDrag__answers li{background:#f8f8f8;border:1px solid #d2d2d2;font-size:13px;font-size:1.3rem;height:48px;justify-content:space-between;line-height:130%;margin-top:6px;padding:0 10px;position:relative;transform:scale(1);transition:transform .3s cubic-bezier(.71,.52,.22,1.04);width:100%;z-index:1}.RankDrag__answers li,.RankDrag__answers li span{align-items:center;display:flex}.RankDrag__answers li span svg{margin-left:10px}.RankDrag__answers li strong{align-items:center;background:#fff;background-clip:padding-box;border:1px solid #d2d2d2;border-radius:32px;display:flex;height:26px;justify-content:center;width:26px}.RankDrag__answers--dragging{background:#dedede;background-clip:padding-box;border-color:#d2d2d2;border-radius:3px}.RankDrag__answers--dragging li{background:hsla(0,0%,100%,.5);border:2px dashed #868686;opacity:.75;transform:scale(.95)}.RankDrag__answers--dragging li.sortable-chosen{background:#fff;border-color:#d2d2d2;opacity:1}.RankPercent__answers{display:flex;flex-direction:column}.RankPercent__answers__item{align-items:center;background:#f8f8f8;border:1px solid #d2d2d2;border-top:none;display:flex;font-size:13px;font-size:1.3rem;height:auto;justify-content:space-between;line-height:130%;min-height:48px;padding:0 0 0 10px}.RankPercent__answers__item:first-child{border-top:1px solid #d2d2d2}.RankPercent__answers__item input{border:none;border-left:1px solid #d2d2d2;border-radius:0;display:flex;flex-grow:0;flex-shrink:0;height:100%;min-height:46px;padding:0;text-align:center;width:80px}.RankPercent__total{background:#e1e1e1;border:1px solid #d2d2d2;border-top:none;display:flex;flex-direction:row-reverse}.RankPercent__total span{align-items:center;background:#fff;border-left:1px solid #d2d2d2;display:flex;font-size:16px;font-size:1.6rem;font-weight:700;height:52px;justify-content:center;width:80px}.RankPercent__total--error span{background:rgba(229,57,74,.1);color:#e5394a}.RankPercent__total--success span{background:rgba(115,188,38,.1);color:#73bc26}.TableInput table{background:#f8f8f8;border:1px solid #d2d2d2;width:100%}.TableInput table tbody,.TableInput table tr{border-top:1px solid #d2d2d2}.TableInput table tr:first-child{border-top:none}.TableInput table td,.TableInput table th{border-left:1px solid #d2d2d2}.TableInput table td:first-child,.TableInput table th:first-child{border-left:none}.TableInput table th{height:36px;padding:0 10px}.TableInput table td input{border:none;font-size:13px;font-size:1.3rem;height:42px;padding:0 10px;width:100%}.TableInput__manage{background:#e1e1e1;border:1px solid #d2d2d2;border-top:none;display:flex}.TableInput__manage button{align-items:center;background:#f8f8f8;display:flex;font-size:13px;font-size:1.3rem;height:48px;justify-content:center;padding:0 20px}.TableInput__manage button svg{margin-right:8px}.TableInput__manage button:hover{background:#fff}.TableInput__manage__last{margin-left:auto}.ImageUpload__uploader label{align-items:center;background:#f8f8f8;border:1px solid #d2d2d2;cursor:pointer;display:flex;height:48px;justify-content:center;width:100%}.ImageUpload__uploader label:hover{background:#f04e45;color:#fff}.ImageUpload__uploader label svg{font-size:16px;font-size:1.6rem;margin-left:5px;transition:none}.ImageUpload__uploader input{display:none}.ImageUpload__uploaded img{box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%}.ImageUpload__uploaded button{align-items:center;-webkit-appearance:none;background:#f8f8f8;border:1px solid #d2d2d2;cursor:pointer;display:flex;height:48px;justify-content:center;width:100%}.ImageUpload__uploaded button:hover{background:#f04e45;color:#fff}.TextInput input{-webkit-appearance:none;background:#f8f8f8;border:1px solid #d2d2d2;border-radius:2px;height:48px;padding:0 10px;width:100%}.TextAreaInput textarea{background:#f8f8f8;border:1px solid #d2d2d2;min-height:120px;padding:10px;width:100%}.TextAreaInput__none{margin-top:4px}.TextAreaInput__none button{align-items:center;-webkit-appearance:none;background:#f8f8f8;border:1px solid #d2d2d2;display:flex;font-size:13px;font-size:1.3rem;height:42px;justify-content:flex-start;min-height:42px;padding:0 10px;width:100%}.TextAreaInput__none button:hover{background:#fff}.TextAreaInput__none button.active{background:#f04e45;border-color:#ec2116;color:#fff;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.75)}.AnswerSelect__answers{display:flex;flex-direction:column}.AnswerSelect button{align-items:center;-webkit-appearance:none;background:#f8f8f8;display:flex;font-size:13px;font-size:1.3rem;height:42px;justify-content:center;padding:0 16px}.AnswerSelect button:hover{background:#fff}.AnswerSelect button.active{background:#f04e45;color:#fff;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.75)}.AnswerSelect__item{display:flex;justify-content:space-between;margin-top:2px}@media screen and (max-width:480px){.AnswerSelect__item{flex-direction:column;margin-bottom:20px}}.AnswerSelect__item label{align-items:center;display:flex;font-size:14px;font-size:1.4rem;position:relative;width:100%;z-index:1}@media screen and (max-width:480px){.AnswerSelect__item label{font-size:16px;font-size:1.6rem;padding-bottom:4px}}.AnswerSelect__item label>span{background:#ebebeb;display:flex;padding:0 6px 0 0;position:relative;z-index:10}.AnswerSelect__item label:after{background:none;border-top:2px dotted #d2d2d2;content:"";display:block;height:1px;left:0;max-width:100%;position:absolute;top:50%;width:100%;z-index:1}.AnswerSelect__item__buttons{border:1px solid #d2d2d2;display:flex;flex-shrink:0;margin-left:6px;position:relative;z-index:5}@media screen and (max-width:480px){.AnswerSelect__item__buttons{margin-left:0}}.AnswerSelect__item__buttons button{border-left:1px solid #d2d2d2}@media screen and (max-width:480px){.AnswerSelect__item__buttons button{flex-grow:1}}.AnswerSelect__item__buttons button:first-child{border:none}.AnswerSelect__none button{border:1px solid #d2d2d2}.AnswerSelect__none button.active{border-color:#ec2116}.AnswerSelect--scale .AnswerSelect__item{border-bottom:1px solid #d2d2d2;margin-top:0}@media screen and (max-width:600px){.AnswerSelect--scale .AnswerSelect__item{border:1px solid #d2d2d2;flex-direction:column;margin-top:6px}}.AnswerSelect--scale .AnswerSelect__item:first-child{border-top:1px solid #d2d2d2}.AnswerSelect--scale .AnswerSelect__item label{font-size:12px;font-size:1.2rem;line-height:140%;margin-top:0;max-width:45%;padding:10px 0 8px}.AnswerSelect--scale .AnswerSelect__item label:after{display:none}@media screen and (max-width:600px){.AnswerSelect--scale .AnswerSelect__item label{max-width:100%;padding:6px 8px 4px}}.AnswerSelect--scale .AnswerSelect__item__buttons{border-bottom:none;border-top:none;flex-grow:1}@media screen and (max-width:600px){.AnswerSelect--scale .AnswerSelect__item__buttons{border-left:none;border-right:none;border-top:1px solid #d2d2d2;margin-left:0}}.AnswerSelect--scale .AnswerSelect__item__buttons button{flex-grow:1;height:100%;margin:0;min-height:42px;outline:none}.AnswerSelect--scale .AnswerSelect__item__buttons button.active{position:relative}.AnswerSelect--scale .AnswerSelect__item__buttons button.active:before{background-clip:padding-box;background:#fff;border-radius:12px;content:" ";display:block;height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px;z-index:10}.AnswerSelect--scale .AnswerSelect__item__buttons button span{color:#444;display:none;opacity:.65}@media screen and (max-width:600px){.AnswerSelect--scale .AnswerSelect__item__buttons button span{display:block}}.AnswerSelect__legend{display:flex;flex-direction:row;margin-bottom:6px;padding-left:calc(45% + 6px)}.AnswerSelect__legend>span{align-items:center;display:flex;flex:1;flex-direction:column;font-size:9px;font-size:.9rem;justify-content:center;line-height:110%;text-align:center;text-transform:uppercase}.AnswerSelect__legend>span strong{display:none}@media screen and (max-width:600px){.AnswerSelect__legend>span strong{display:block;margin-bottom:2px}.AnswerSelect__legend>span span{align-items:center;display:flex;height:28px;justify-content:center}}@media screen and (max-width:480px){.AnswerSelect__legend>span strong{left:-10px;position:relative;top:4px}.AnswerSelect__legend>span span{transform:rotate(-24deg)}}@media screen and (max-width:600px){.AnswerSelect__legend{margin-bottom:0;padding-left:0}}.Preference__con{display:flex;flex-direction:column;padding-top:10px;position:relative}.Preference__preferences{display:flex;flex-direction:row;margin-bottom:6px;padding-left:25%;width:100%}.Preference__preferences label{align-items:center;cursor:default;display:flex;flex:1;justify-content:center}.Preference__options{position:relative;z-index:5}.Preference__option{border-top:1px solid #d2d2d2;display:flex;flex-direction:row}.Preference__option:first-child{border-top:0}.Preference__option__label{align-items:center;cursor:default;display:flex;flex-shrink:0;font-size:13px;font-size:1.3rem;justify-content:flex-end;padding:0 20px 0 0;width:25%}.Preference__option__con{display:flex;flex-basis:100%;flex-direction:row;flex-shrink:1}.Preference__option__answer{align-items:center;background:#fff;border-left:1px solid #d2d2d2;cursor:pointer;display:flex;flex-basis:auto;flex:1;font-size:12px;font-size:1.2rem;height:48px;justify-content:center}.Preference__option__answer span{opacity:.25}.Preference__option__answer:first-child{border-left:none}.Preference__option__answer input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:0;margin:0;padding:0;visibility:hidden;width:0}.Preference__option__answer.selected{background:#f04e45;color:#fff}.Preference__option__answer.selected span{opacity:1}.wrap{margin:0 auto;max-width:640px;width:100%}.al{text-align:left}.ac{text-align:center}.ar{text-align:right}.fl{float:left}.fr{float:right}.hidden{display:none!important}.hidden,.invisible{visibility:hidden}.noscroll{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}
