@font-face{font-family:'NunitoSans';src:url("../fonts/NunitoSans-Regular.woff2") format("woff2"),url("../fonts/NunitoSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'NunitoSans';src:url("../fonts/NunitoSans-Italic.woff2") format("woff2"),url("../fonts/NunitoSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'NunitoSans';src:url("../fonts/NunitoSans-BoldItalic.woff2") format("woff2"),url("../fonts/NunitoSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'NunitoSans';src:url("../fonts/NunitoSans-Bold.woff2") format("woff2"),url("../fonts/NunitoSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'RedHatDisplay';src:url("../fonts/RedHatDisplay-BlackItalic.woff2") format("woff2"),url("../fonts/RedHatDisplay-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.icon-ui{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:0;flex-grow:0;display:inline-block;width:24px;height:24px;background-position:0 0;background-image:url("../img/icons-ui.png");background-size:auto 72px;overflow:hidden}.icon-ui.icon-white{background-position-y:-24px}.icon-ui.icon-ci{background-position-y:-48px}.icon-ui.icon-ui-add{background-position-x:0}.icon-ui.icon-ui-stats{background-position-x:-24px}.icon-ui.icon-ui-back{background-position-x:-48px}.icon-ui.icon-ui-check{background-position-x:-72px}.icon-ui.icon-ui-error{background-position-x:-96px}.icon-ui.icon-ui-backsmall{background-position-x:-120px}.icon-ui.icon-l{width:32px;height:32px;background-size:auto 96px}.icon-ui.icon-l.icon-white{background-position-y:-32px}.icon-ui.icon-l.icon-ci{background-position-y:-64px}.icon-ui.icon-l.icon-ui-add{background-position-x:0}.icon-ui.icon-l.icon-ui-stats{background-position-x:-32px}.icon-ui.icon-l.icon-ui-back{background-position-x:-64px}.icon-ui.icon-l.icon-ui-check{background-position-x:-96px}.icon-ui.icon-l.icon-ui-error{background-position-x:-128px}.icon-ui.icon-l.icon-ui-backsmall{background-position-x:-160px}.icon-ui.icon-xs{width:16px;height:16px;background-size:auto 48px}.icon-ui.icon-xs.icon-white{background-position-y:-16px}.icon-ui.icon-xs.icon-ci{background-position-y:-32px}.icon-ui.icon-xs.icon-ui-add{background-position-x:0}.icon-ui.icon-xs.icon-ui-stats{background-position-x:-16px}.icon-ui.icon-xs.icon-ui-back{background-position-x:-32px}.icon-ui.icon-xs.icon-ui-check{background-position-x:-48px}.icon-ui.icon-xs.icon-ui-error{background-position-x:-64px}.icon-ui.icon-xs.icon-ui-backsmall{background-position-x:-80px}*{box-sizing:border-box;background-position:center center;background-repeat:no-repeat;word-wrap:break-word;table-layout:fixed}html{height:100%}body{position:relative;height:100%;font-family:NunitoSans, Helvetica, Arial, sans-serif;color:#1f1f1f;font-size:17px;line-height:1.1;font-weight:500;background-color:#fafafa;background-image:url("../img/background-page.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body i{font-style:italic}body.site-loaded #loading-overlay{opacity:0;transition:opacity 0.3s 0.3s ease}div{width:100%}img{max-width:100%;height:auto}table{width:100%}tr{border-color:black;border-width:1px}tr:not(:last-child){border-bottom-style:solid}td{width:auto;padding:12px 4px}main#site-content{display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative;min-height:100%;overflow:hidden}h1{font-size:53px;font-family:RedHatDisplay, Helvetica, Arial, sans-serif;line-height:1;text-align:center;text-transform:uppercase;font-style:italic}h2{margin-bottom:32px;font-size:38px;font-family:RedHatDisplay, Helvetica, Arial, sans-serif;line-height:1;text-align:center;text-transform:uppercase;font-style:italic;font-weight:900}h3{font-size:28px;font-family:RedHatDisplay, Helvetica, Arial, sans-serif;line-height:1;text-align:center;text-transform:uppercase;font-style:italic;font-weight:900}h4{font-family:NunitoSans, Helvetica, Arial, sans-serif;line-height:1.1;text-align:center;text-transform:uppercase;font-weight:900}h5{font-family:NunitoSans, Helvetica, Arial, sans-serif;line-height:1.1;text-align:center;text-transform:uppercase;font-weight:900}p{font-size:17px;margin-bottom:0.8em}p:last-child{margin-bottom:0px}a{color:inherit}a:hover,a:active{text-decoration:none}strong{font-weight:700}ul,ol{padding-left:24px}ul li,ol li{margin-bottom:12px}ul{list-style:disc}ol{list-style:decimal}input{width:100%;font-family:inherit;font-size:inherit;border-radius:0;border:none;outline:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;outline:none}input:focus{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{width:100%;font-family:inherit;font-size:inherit;border-radius:0;border:none;outline:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}select:focus{outline:none}button{padding:0;font-family:inherit;font-size:18.5px;border:none}button:hover,button:active{cursor:pointer}.layout-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.layout-full{width:100%;padding-left:16px;padding-right:16px}.layout-wide{width:100%;max-width:1000px;padding-left:16px;padding-right:16px}.layout-middle{width:100%;max-width:632px;padding-left:16px;padding-right:16px}.layout-narrow{width:100%;max-width:380px;padding-left:16px;padding-right:16px}.container-flex-v-center{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-color-black{color:#1f1f1f}.text-color-white{color:#fafafa}.border-color-black{border-color:#1f1f1f}.border-color-white{border-color:#fafafa}button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative}button:disabled{pointer-events:none;opacity:0.6}button.button-arrow{height:36px;margin-bottom:12px;padding:4px 2px 4px 12px;border-radius:18px;color:#fafafa;font-size:18.5px;font-weight:900;text-align:center;line-height:1.05;text-decoration:none;background-color:#1f1f1f;box-shadow:0px 5px 6px rgba(25,64,92,0.6);cursor:pointer;transition:all 0.2s ease}button.button-arrow::after{content:"";position:relative;top:0;right:-6px;width:18px;height:18px;background-color:inherit;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.button-arrow:hover,button.button-arrow:active{-moz-transform:scale(1.07, 1.07);-ms-transform:scale(1.07, 1.07);-webkit-transform:scale(1.07, 1.07);transform:scale(1.07, 1.07);box-shadow:0 8px 10px rgba(25,64,92,0.4)}button.button-arrow .icon-ui{margin-right:4px;background-position-y:-24px}button.button-arrow .icon-ui.icon-l{background-position-y:-36px}button.button-arrow.button-large{height:48px;padding:4px 4px 4px 16px;border-radius:24px;font-size:24.5px;box-shadow:0px 7px 8px rgba(25,64,92,0.6)}button.button-arrow.button-large::after{right:-9px}button.button-corner{height:36px;padding:4px 16px;border-bottom-right-radius:18px;color:#fafafa;font-size:18.5px;font-weight:900;text-align:center;line-height:1.05;text-decoration:none;background-color:#1f1f1f;transition:all 0.2s ease}button.button-corner:hover,button.button-corner:active{-moz-transform:scale(1.07, 1.07);-ms-transform:scale(1.07, 1.07);-webkit-transform:scale(1.07, 1.07);transform:scale(1.07, 1.07)}button.button-corner .icon-ui{margin-right:4px;background-position-y:-24px}button.button-corner .icon-ui.icon-l{background-position-y:-36px}button.button-filled-white{color:#1f1f1f;background-color:#fafafa}button.button-filled-white .icon-ui{background-position-y:0}button.button-filled-white .icon-ui.icon-large{background-position-y:0}button.button-filled-ci{background-color:#ea5b8d}#page-overview{position:relative;padding-top:72px;padding-bottom:48px}#page-overview .overview-logo{width:100%;margin-bottom:4px}#page-overview .overview-headline{width:100%;margin-bottom:24px;color:#fafafa;text-shadow:0 4px 8px rgba(25,64,92,0.6)}#page-overview #nav-languages{width:100%;margin-bottom:72px}#page-overview #nav-languages .button-language{width:36px;height:36px;margin:0 6px;border-radius:18px;overflow:hidden;box-shadow:0 3px 6px rgba(25,64,92,0.6);transition:all 0.2s ease}#page-overview #nav-languages .button-language:hover,#page-overview #nav-languages .button-language:active{-moz-transform:scale(1.07, 1.07);-ms-transform:scale(1.07, 1.07);-webkit-transform:scale(1.07, 1.07);transform:scale(1.07, 1.07);box-shadow:0 6px 12px rgba(25,64,92,0.4)}#page-overview .article-campaign{position:relative;width:100%;height:385px;padding-top:24px;background-size:cover;border-radius:16px;box-shadow:0 8px 16px rgba(25,64,92,0.5);overflow:hidden}#page-overview .article-campaign h2{position:relative;display:inline-block;margin-bottom:0;padding:7px 5px 7px 24px;color:#fafafa;text-align:left;background-color:#ea5b8d;box-shadow:0 4px 9px rgba(25,64,92,0.6)}#page-overview .article-campaign h2 svg{position:absolute;top:0;right:0;height:100%;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);pointer-events:none}#page-overview .article-campaign h2 svg polygon{fill:#ea5b8d}#page-overview .article-campaign .article-campaign-container-buttons{position:absolute;bottom:0;left:0;padding-left:24px;padding-bottom:24px}#page-overview .article-campaign .article-campaign-container-buttons *:last-child{margin-bottom:0}#page-questionnaire{position:relative;margin-top:36px;margin-bottom:36px;padding:44px 36px;background-color:#fafafa;border-radius:18px;box-shadow:0 8px 16px rgba(25,64,92,0.5);overflow:hidden}#page-questionnaire .nav-top{position:absolute;top:0;left:0}#page-questionnaire .container-question{margin-bottom:16px}#page-questionnaire .container-question .question-name{margin-bottom:0;text-align:left}#page-questionnaire .container-question .question-description{margin-bottom:8px}#page-questionnaire .container-question .question-input-wrapper{margin-bottom:6px}#page-questionnaire .container-question .question-input-wrapper .input-number{height:42px;background-color:#eee;padding:4px 16px;border-radius:21px;border:2px solid transparent}#page-questionnaire .container-question .question-input-wrapper .input-select{position:relative;height:42px;padding:4px 16px;background-color:#eee;border-radius:21px;border:2px solid transparent;font-size:17px;cursor:pointer}#page-questionnaire .container-question .question-input-error{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:0;color:#ea5b8d;font-size:14px;visibility:hidden}#page-questionnaire .container-question .question-input-error:empty::after{content:"Empty";color:transparent}#page-questionnaire .container-question.input-invalid .question-input-wrapper .input-number,#page-questionnaire .container-question.input-invalid .question-input-wrapper .input-select{border-color:#ea5b8d}#page-questionnaire .container-question.input-invalid .question-input-error{visibility:visible}#page-questionnaire .button-submit{margin-left:auto;margin-right:auto}#page-results{position:relative;margin-top:36px;margin-bottom:36px;padding:44px 36px;background-color:#fafafa;border-radius:18px;box-shadow:0 8px 16px rgba(25,64,92,0.5);overflow:hidden}#page-results .nav-top{position:absolute;top:0;left:0}#page-results .results-headline{margin-bottom:4px}#page-results .results-trackedcampaigns{margin-bottom:24px;text-align:center}#page-results .container-answeredquestion:not(:last-child){margin-bottom:36px}#page-results .container-answeredquestion .answer-name{margin-bottom:0;text-align:left}#page-results .container-answeredquestion .answer-description{margin-bottom:8px}#page-results .chart-bar .chart-element-bar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;margin-bottom:4px;font-size:15px}#page-results .chart-bar .chart-element-bar .chart-element-bar-name{-webkit-flex-grow:1;flex-grow:1;width:124px;padding-right:4px}#page-results .chart-bar .chart-element-bar .chart-element-bar-container{flex-grow:1;height:16px;border-radius:8px;border:2px solid #eee;background-color:#eee}#page-results .chart-bar .chart-element-bar .chart-element-bar-shape{height:12px;border-radius:6px;background-color:#1f1f1f}#page-results .chart-bar .chart-element-bar .chart-element-bar-percentage{flex-grow:0;flex-shrink:0;width:50px;text-align:right}#page-results .chart-bar .chart-element-bar.chart-answer-highlighted{color:#ea5b8d}#page-results .chart-bar .chart-element-bar.chart-answer-highlighted .chart-element-bar-name{font-weight:900}#page-results .chart-bar .chart-element-bar.chart-answer-highlighted .chart-element-bar-shape{background-color:#ea5b8d}#page-results .chart-bar .chart-element-bar.chart-answer-highlighted .chart-element-bar-percentage{font-weight:900}#page-results .chart-bar.chart-bar-double .chart-element-bar{-webkit-align-items:flex-end;align-items:flex-end;height:34px;margin-bottom:6px}#page-results .chart-bar.chart-bar-double .chart-element-bar .chart-element-bar-name{position:absolute;top:0;width:100%}@media (max-width: 660px){.layout-middle{max-width:100%}#page-overview{padding-top:48px}#page-overview .nav-languages{margin-bottom:48px}#page-questionnaire,#page-results{margin-top:0;margin-bottom:0;padding-left:24px;padding-right:24px;border-radius:0}}@media (max-width: 480px){h1{font-size:44px}h2{font-size:36px}h3{font-size:26px}p{font-size:16px}#page-questionnaire,#page-results{padding-left:16px;padding-right:16px;border-radius:0}}#site-footer{position:relative;width:100%;background-color:#1f1f1f;z-index:10}#site-footer.inactive{display:none}#footer-nav-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;min-height:48px;color:#fafafa}#footer-nav-container .footer-link{text-decoration:none;font-weight:900}#footer-nav-container .footer-link:hover,#footer-nav-container .footer-link:active{text-decoration:underline}
