.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:content-box;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-date-picker__inputGroup__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:content-box;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:transparent;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figure,footer,header,main,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}table{font-size:inherit}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}:focus{outline:0}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{overflow:visible;width:auto}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}body,html{height:100%}body{background-color:#f1f0e8;font-family:opensans;font-size:16px;line-height:24px}.c{clear:both}h1,h2,h3,h4{font-family:raisonne;margin-bottom:20px}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:30px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px;margin-bottom:10px}h1 em,h2 em,h3 em,h4 em{color:#ec407a;display:block;font-style:normal}p{margin-bottom:20px}p a{color:#ec407a}.btn{-webkit-appearance:none;appearance:none;background-color:#ffd800;border:0;border-radius:5px;color:#000;cursor:pointer;display:inline-block;font-family:raisonne;font-size:17px;line-height:24px;margin-right:20px;min-width:120px;padding:16px 20px;text-align:center;text-decoration:none;user-select:none;vertical-align:middle}.btn.btn-small{line-height:18px;padding:10px}.btn.btn-export{margin-left:20px}.btn.btn-export:last-child{margin-left:0}.btn.btn-average{font-size:16px;line-height:18px;padding:10px;text-align:left}.btn .select{background-color:#fff;display:inline-block;float:left;height:20px;margin-right:10px;width:20px}.btn .select.active{background-color:#ec407a}.btn.transition{transition:all .8s ease}.btn:hover{background-color:#fcf25f}.btn:focus{transform:scale(.95)}.btn.secondary{background-color:#f1f0e8}.btn.secondary:hover{background-color:#e5e4dc}.btn.alternative{background-color:#fff}.btn.alternative:hover{background-color:#e5e4dc}.btn.disabled,.btn:disabled{background-color:#aaa;cursor:default;opacity:.5}table{margin-bottom:40px;width:100%}table th{border-bottom:2px solid #000;text-align:left}table th:last-child{text-align:right}table tr.theme-name{position:relative}table tr.theme-name td{border-bottom:1px solid #000;border-top:1px solid #000;font-weight:700;padding:0;text-align:left}table tr.theme-name p{display:inline;line-height:55px;margin-left:10px}table tr div.description{margin-left:5px}table tr div.description span{display:block;text-decoration:underline}table td,table th{line-height:30px;padding:5px 10px;vertical-align:middle}table td:last-child{text-align:right}table td:last-child .btn{margin-left:10px;margin-right:0}table tr:nth-child(2n) td{background-color:#f9f9f9}.headershape{background-position:right 0;background-repeat:no-repeat;background-size:contain;display:block;height:150px;margin:0 0 0 auto;pointer-events:none;position:absolute;right:0;text-align:right;top:-20px;width:280px;z-index:20}.headershape h3{float:right;font-size:20px;line-height:25px;margin-right:15px;margin-top:40px;width:75%}section.login{display:flex;justify-content:center;margin-top:170px}section.login article{background-color:#fff;max-width:400px;padding:30px}form .row{margin-bottom:20px}form .row.row-radio{position:relative;width:100%}form .row.row-radio input{margin-right:10px;width:auto}form .row.row-radio label{align-items:center;display:flex;justify-content:flex-start;position:relative;width:100%}form .row.row-radio label>span{padding-left:20px}form .row.row-radio div{display:inline-block;height:40px;left:0;position:absolute;top:0;width:100%}form .row.row-radio div em{background-color:#fff;border:1px solid #000;border-radius:50%;display:inline-block;height:30px;left:-2px;position:absolute;top:-2px;width:30px}form .row.row-radio div em span{background-color:#fff;border-radius:50%;display:none;height:22px;left:3px;position:absolute;top:3px;width:22px}form .row.row-radio div.active em span{background-color:#ec407a;display:inline-block}form .row label{display:block;margin-bottom:10px}form .row input,form .row textarea{background-color:#fff;border:1px solid #aaa;border-radius:5px;font-family:opensans;font-size:16px;line-height:24px;padding:8px 15px;width:100%}form .row input.react-date-picker__inputGroup__input,form .row textarea.react-date-picker__inputGroup__input{border:0;border-radius:0;min-width:25px;padding:0 8px}form .row input.react-date-picker__inputGroup__year,form .row textarea.react-date-picker__inputGroup__year{min-width:50px!important}form .row .react-date-picker__wrapper{border:1px solid #aaa;border-radius:5px;height:45px}form .row input,form .row select{background-color:#fff;border:1px solid #aaa;font-family:opensans;font-size:16px;height:40px;line-height:24px;padding:8px 15px;width:100%}form .row select,form .row select:focus{appearance:none;-webkit-appearance:none;background-image:url(/build/images/arrow-down.b1214e58.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:30px}form .row.compare-row{display:flex;flex-flow:row wrap}form .row #compare-select,form .row #result-select{max-width:25%}form .row #compare-select,form .row #result-select,form .row button.btn-form{flex:1;margin:0 10px}form .row .compare-select{display:none;flex:1;margin:0 10px;max-width:calc(25% - 20px)}form .row .compare-select.active{display:inline-block}form .row .flex-break{flex-basis:100%;height:10px}form .row .multi-select-box{position:relative;width:75%}form .row .multi-select-box .multi-select-box-selected{background-color:#fff;border:1px solid #aaa;border-radius:5px;cursor:pointer;font-family:opensans;font-size:16px;height:40px;line-height:24px;padding:8px 15px;width:100%}form .row .multi-select-box .multi-select-box-dropdown{background-color:#fff;border:1px solid #aaa;display:none;position:absolute;width:100%}form .row .multi-select-box .multi-select-box-dropdown.multi-select-box-dropdown-shown{display:block;z-index:10}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-opt-group-text{color:#aaa}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-opt-group-text--message{color:#ec407a}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item,form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-opt-group-text{padding:5px 5px 5px 15px}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item{cursor:pointer}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item .multi-select-box-checkbox{border:2px solid #aaa;display:inline-block;height:30px;margin-left:15px;width:30px}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item .multi-select-box-checkbox-municipality{border:2px solid #aaa;display:inline-block;height:30px;width:30px}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item p{display:inline-block;height:30px;line-height:30px;margin:0 0 0 10px;position:absolute;user-select:none}form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item.multi-select-box-item-selected .multi-select-box-checkbox,form .row .multi-select-box .multi-select-box-dropdown .multi-select-box-item.multi-select-box-item-selected-municipality .multi-select-box-checkbox-municipality{background-color:#aaa}form .row .multi-select-box-selected,form .row .multi-select-box-selected:focus{appearance:none;-webkit-appearance:none;background-image:url(/build/images/arrow-down.b1214e58.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:30px}form p.error{color:#e24646;font-size:14px;margin-top:5px}form .actions p{float:left;font-size:16px;margin-top:15px}form .actions .btn,form .actions input[type=submit]{float:right;margin-right:0}form .actions.question-actions{margin-top:20px}form .actions.question-actions button.btn{margin-right:10px}form .actions.question-actions .previous{float:left;margin-top:10px}form .actions.question-actions .prev-note{display:inline-block;float:left;font-size:14px;margin-top:5px}form .login-notice{padding-top:20px}form .login-notice strong{font-weight:700}form .login-notice p{font-size:15px;line-height:20px;margin-bottom:0}form .login-notice p a{color:#ec407a}header{height:140px;position:relative;width:100%;z-index:10}.logo{background-color:#fff;display:flex;height:140px;justify-content:center;left:30px;position:absolute;top:0;width:120px}.logo a{vertical-align:middle;width:75%}.logo a img{display:block;margin-top:18px}main{left:0;position:absolute;top:0;width:100%}section.page{display:flex;height:100%;position:relative;width:100%;z-index:5}section.page aside{background-color:#f1f0e8;flex:1;min-height:100vh;padding-top:170px}section.page aside nav{width:100%}section.page aside nav a{border:2px solid transparent;color:#000;display:block;font-family:raisonne;font-size:20px;height:60px;line-height:30px;padding:13px 30px 17px;text-decoration:none}section.page aside nav a.is_active{background-color:#fff;border-bottom-color:#ffd800}section.page aside nav a.is_active:after{content:">";display:inline-block;float:right;margin-top:2px}section.page aside nav a:hover{background-color:#fff;border-bottom-color:#ec407a}section.page aside nav a:hover:after{content:">";display:inline-block;float:right;margin-top:2px}section.page aside nav .whois{margin-bottom:10px;margin-top:60px;padding:0 30px}section.page article{background-color:#fff;flex:4;min-height:100vh;padding:110px 30px 30px;width:100%}section.page article h3.title{border-bottom:2px solid #ffd800;line-height:55px;margin-bottom:30px}section.page article h3.subtitle{min-height:60px}section.page article h3.subtitle .subtitle_icon{display:inline-block;float:left;margin-right:15px;width:60px}section.page article h3.subtitle span{color:#ec407a;display:inline-block;padding-top:18px}section.page article .max-width{margin-bottom:40px;max-width:500px}section.page article div.hidden{display:none}section.page article .start-box{display:flex;margin-bottom:20px;width:100%}section.page article .start-box>*{flex:1;flex-wrap:wrap;margin-right:20px;max-width:500px}section.page article .start-box>:last-child{margin-right:0;max-width:100%}section.page article .start-box>:last-child button{float:right;margin-right:0}section.page article .start-box .startpage-downloads__container{padding-top:34px;text-align:right}section.page article .start-box .startpage-downloads__container a{color:#ec407a}section.page article .question{position:relative}section.page article .question h3{margin-right:50px}section.page article .question>button{background-color:transparent;border:none;position:absolute;right:10px;top:15px;width:50px}section.page article .question .question-info{height:0;margin-bottom:20px;overflow:hidden;transition:.5s}section.page article .question .question-info.show{height:auto}section.page article .thank-you{align-content:center;display:flex;height:450px;justify-content:center;text-align:center;width:100%}section.page article .thank-you .content{position:absolute;top:250px}section.page article .thank-you .content .concept-sidenote{color:#ec407a;margin-top:30px}section.page article .options-container{display:flex;margin-bottom:20px;margin-top:-15px}section.page article .options-container .share{background-color:#f1f0e8;border-radius:5px;flex:1;margin:0 10px;padding:10px 20px}section.page article .options-container .share .checkbox{position:relative}section.page article .options-container .share .checkbox label{padding-left:20px}section.page article .options-container .share .checkbox span{background-color:#fff;border:1px solid #000;border-radius:50%;display:inline-block;height:30px;left:-7px;position:absolute;top:-2px;width:30px}section.page article .options-container .share .checkbox span em{background-color:#fff;border-radius:50%;display:none;height:22px;left:3px;position:absolute;top:3px;width:22px}section.page article .options-container .share .checkbox.active span em{background-color:#ec407a;display:block}section.page article .options-container button{margin:0 10px;max-width:50%}section.page article .chart-container{height:600px;margin:0 auto 120px;padding:0 20px;position:relative;width:90%}section.page article .accordeon{float:left;font-size:15px;padding-right:30px;width:30%}section.page article .accordeon .accordeon_theme{background-color:#f1f0e8;color:#000;display:block;line-height:20px;margin-bottom:2px;padding:7px 15px 7px 30px;position:relative;text-decoration:none}section.page article .accordeon .accordeon_theme.complete{background:url(/build/images/tick.c2b76086.png) no-repeat #f1f0e8 5px;background-size:20px}section.page article .accordeon .accordeon_theme.active,section.page article .accordeon .accordeon_theme:hover{color:#ec407a}section.page article .accordeon .accordeon_theme:after{content:">";display:inline-block;float:right;font-family:raisonne;margin-top:2px}section.page article .accordeon .accordeon_theme.selected:after{transform:rotate(90deg)}section.page article .accordeon .accordeon_questions{display:none;padding:5px 0}section.page article .accordeon .accordeon_questions .accordeon_question{color:#000;display:block;line-height:20px;padding:5px 10px 5px 48px;position:relative;text-decoration:none}section.page article .accordeon .accordeon_questions .accordeon_question.active,section.page article .accordeon .accordeon_questions .accordeon_question:hover{color:#ec407a}section.page article .accordeon .accordeon_questions .accordeon_question.complete{background:url(/build/images/tick.c2b76086.png) no-repeat 20px;background-size:20px}section.page article .accordeon .accordeon_questions.active{display:block}section.page article .selectedQuestion{float:left;width:70%}.questionaire__container{position:relative}.survey-finished-popup__container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.survey-finished-popup__container .survey-finished-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.75);display:flex;flex-flow:column nowrap;margin:30px;padding:30px;position:absolute;z-index:999}.survey-finished-popup__container .survey-finished-popup p{flex:1}.survey-finished-popup__container .survey-finished-popup .actions__container{align-items:center;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.survey-finished-popup__container .survey-finished-popup .actions__container a{color:#ec407a;cursor:pointer;text-decoration:underline}.survey-finished-popup__container .survey-finished-popup .actions__container .btn{margin:0}.testversion-indicator__container{align-items:center;background-color:red;bottom:0;color:#fff;display:flex;flex-flow:row nowrap;height:50px;justify-content:center;position:fixed;width:100%;z-index:1000}.testversion-indicator__container .test-indicator-close{cursor:pointer;font-size:30px;position:absolute;right:10px}.fade-in-success-text{animation:fadeIn 2s;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;-ms-animation:fadeIn 2s;color:#00e765;margin:10px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1280px){section.page article{flex:3}section.page article .accordeon{width:43%}section.page article .selectedQuestion{width:57%}}@media(max-width:1024px){body{background-color:#fff}main.main_login{background-color:#f1f0e8;height:100%}.logo{left:15px;z-index:10}.whois{display:none}.headershape{background:none!important;height:auto;top:0;width:75%}.headershape h3{font-size:18px;line-height:25px;margin-right:15px;margin-top:15px;width:100%}section.page{display:block}section.page aside{height:155px;min-height:155px;padding:0 0 0 150px;position:relative;width:100%;z-index:30}section.page aside nav{bottom:15px;position:absolute}section.page aside nav a{display:inline-block;font-size:18px;height:50px;line-height:25px;padding:8px 15px 12px}section.page aside nav a:hover{background-color:transparent}section.page aside nav a:hover:after{display:none}section.page aside nav a.is_active{background-color:transparent}section.page aside nav a.is_active:after{display:none}section.page article{flex:3;min-height:auto;padding-left:15px;padding-right:15px;padding-top:15px}section.page article .chart-container{width:100%}section.page article .accordeon{font-size:14px;padding-right:15px;width:35%}section.page article .selectedQuestion{width:65%}}@media(max-width:768px){section.login{padding-left:15px;padding-right:15px}section.login article{max-width:100%}}