@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/css?family=Exo+2:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,900,900italic,800italic&subset=latin,latin-ext);.sample{color:#006991;color:#006288;color:#2e84a5;color:#005675;color:#c2481b;color:#333;color:orange;color:#b2b2b2;color:#dee2e6;color:#6c757d;color:#474a51;color:#f5f5f5;color:#90c695;color:#bf3832}body,html{margin:0}body{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Roboto,Verdana,Geneva,Tahoma,sans-serif;overflow:hidden}body.think-it-is-mobile{overflow-y:auto}body.summary{background:#005474;color:#fff}h1,h2,h3,h4,h5,h6{font-family:Exo\ 2,Verdana,Geneva,Tahoma,sans-serif}a,a:active,a:focus,a:hover,a:visited{color:#006288;text-decoration:none}i.mdi-asterisk{color:#bf3832;font-size:10px;margin-right:5px;vertical-align:top}.body-containers-wrapper{display:flex;height:100%}.menu-wrapper{display:flex;flex:0 0 25%}.menu-container{background:rgba(0,0,0,.3);display:flex;flex:0 0 75px;flex-direction:column;padding:20px 10px 10px}.menu-container-logo{height:50px;margin:0 0 10px 5px;width:50px}.menu-container-list{list-style:none;padding:0}.menu-container a,.menu-container a:active,.menu-container a:visited{color:#fff;display:inline-block;font-size:75%;margin-bottom:10px;text-align:center;width:100%}.menu-container a:hover{text-decoration:underline}.menu-container a span{display:inline-block;font-size:225%;width:100%}.header-container{flex:0 0 20%}.header-container a{color:#fff!important;display:inline-block}.header-container div{background:rgba(0,0,0,.3);float:left;padding:15px 10px}.header-container h1{margin:0}.header-container p{margin-bottom:0}.main-container{flex:0 0 75%;height:100%;overflow-x:hidden;overflow-y:auto}.main-container-body{background:#fff;border-radius:.5rem;margin:20px;min-height:calc(100% - 40px);overflow:hidden;padding:25px}.thankyou-container{font-size:2rem;padding:100px;text-align:center}.thankyou-container a,.thankyou-container a:focus,.thankyou-container a:visited{color:#006288;display:inline-block;font-size:1.4rem;text-decoration:none}.thankyou-container a:hover{text-decoration:underline!important}.key-form-container{padding:40px}.cookies-info-container{background:#fff;bottom:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.6);box-shadow:0 0 20px 0 rgba(0,0,0,.6);color:#333;display:none;left:10px;padding:20px;position:fixed;width:340px}.cookies-info-container-body{font-size:100%;margin-bottom:30px}.cookies-info-container-footer{text-align:right}.cookies-info-container-footer a,.cookies-info-container-footer a:active{color:#006288;font-size:150%;text-decoration:none;text-transform:uppercase}.cookies-info-container-footer a:hover{border-bottom:1px solid #fff;text-decoration:underline}.accessibility-section a{font-weight:500;text-decoration:none}.accessibility-section a:hover{text-decoration:underline}.char-limit{max-width:80ch}.accessibility-section{margin-bottom:15px}.accessibility-section-contact{margin-bottom:10px}.accessibility-list li:not(:last-of-type){margin-bottom:5px}.loading{background:#fff;height:100%;left:0;opacity:.5;padding:25%;top:0;width:100%}.back-to-top,.loading{display:none;position:fixed;text-align:center}.back-to-top{background:#006288;bottom:100px;color:#fff!important;height:25px;line-height:25px;right:25px;width:25px}.back-to-top i{left:6px;position:absolute;top:5px}.demo-prompt-wrapper{background:hsla(0,0%,100%,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%}.demo-prompt-container{background:#f9f9f9;border-radius:.5rem;margin:150px 25%;padding:25px;width:50%}.demo-prompt-body{text-align:center}.demo-prompt-body .mdi{display:inline-block;font-size:3rem;margin:0 auto;width:100%}.demo-prompt-body div{margin-top:25px}.demo-prompt-body a{margin:5px}.message-danger{border:1px solid #bf3832;border-radius:.25rem;font-size:1.2rem;margin-bottom:15px;padding:15px;text-align:center}.message-danger .mdi{color:#bf3832;display:inline-block;font-size:3rem;width:100%}.message-info{border:1px solid #99b5fb;border-radius:.25rem;font-size:1.2rem;margin-bottom:15px;padding:15px;text-align:center}.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:visited,.button,.button:focus,.button:hover,.button:visited{background-color:#006288;border:3px solid #006a99;border-radius:.25rem;color:#fff;padding:5px 10px;text-decoration:none}.button-important,.button-important:active,.button-important:hover,.button-important:visited{background:#a55eea;border:none;border-radius:.25rem;outline:none;text-align:center}.key-form{margin:0 auto;text-align:center;width:50%}.key-form-message{font-size:1.6rem!important;margin-bottom:10px;text-align:center}.key-form input{font-size:150%;height:50px;text-align:center}.form-block-wrapper-logo{border-bottom:1px dashed #333;padding:20px 0;text-align:right}.form-block-wrapper-header{align-items:center;display:flex;justify-content:space-between}.form-block-wrapper-header h2{font-size:24px!important;padding:0;text-align:right}.think-it-is-mobile .form-block-wrapper-header h2{font-size:18px!important;padding:0 0 0 10px;text-align:right}.form-block-wrapper-header-pages{font-size:18px;margin-right:10px;white-space:nowrap}.form-block-wrapper-footer{padding:0}.form-block{margin:10px 0}.question-block-optional{display:none}.question-block-t-input{border-bottom:1px solid #f9f9f9;margin-bottom:20px}.form-block-error{border-left:3px solid #bf3832}.form-block-error-message{color:#bf3832;font-size:90%;margin-left:10px}.form-block-lang{border:none;margin:0;padding:0;text-align:center}.form-block-lang .survey-run:first-child{margin-right:5px}.form-block-lang .survey-run:only-child{margin-right:0}.form-block-body{text-align:left}.form-block-body-lang{margin-bottom:50px;text-align:center}.form-block-section-name span{display:inline-block;font-size:60%;font-weight:900;margin-bottom:5px;width:100%}.form-block input,.form-block select{border:1px solid #2e84a5;font-size:120%;height:40px}.form-block-header{font-family:Exo\ 2,Verdana,Geneva,Tahoma,sans-serif;font-size:150%;margin-bottom:20px}.form-block-header-lang{padding:20px 20px 30px;text-align:center}.form-block .btn{margin:0 5px}.form-tip{color:#006288;display:inline-block;font-size:.8rem;font-weight:400;text-align:left;width:100%}.form-group-skip a,.form-group-skip a:focus,.form-group-skip a:hover{color:#c2481b;font-size:16px;text-decoration:none}.form-answer-separator{border-bottom:1px dotted;color:#474a51;display:inline-block;font-size:150%;padding:15px 0;text-align:left;width:100%}.form-answer-option-comment-row .form-answer-option-comment{margin-top:0}.form-answer-option-comment-hidden,.form-answer-option-comment-label-hidden,.form-answer-option-comment-row-hidden{display:none}.form-answer-option-comment-label{margin-top:10px}.form-block-body table{border:1px solid #f9f9f9;border-collapse:collapse;width:100%}.form-block-body table td,.form-block-body table th{border:1px solid #f9f9f9;padding:10px}.form-group table legend{display:initial;margin-bottom:0;max-width:none;padding:initial;width:auto}.form-group table legend,.form-group:not(.checkbox):not(.radio)>label,.form-group:not(.checkbox):not(.radio)>legend{font-size:16px;font-weight:500}.form-group:not(.checkbox):not(.radio)>legend{display:initial;margin-bottom:0;max-width:none;padding:initial;width:auto}.form-control{border-radius:.25rem}.checkbox,.radio{accent-color:#006991;align-items:center;display:flex;height:100%;min-height:44px}.options-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));width:100%}.bootbox-body{padding:20px 0;text-align:center}.think-it-is-mobile .menu-container-list{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.think-it-is-mobile .header-container{background:rgba(0,0,0,.3);padding-left:25px}.think-it-is-mobile .header-container div{background:none;padding:0 0 5px}.think-it-is-mobile .key-form-container{padding:0}.think-it-is-mobile .menu-wrapper{display:block}.think-it-is-mobile .menu-container{flex-direction:row;padding:5px}.think-it-is-mobile .menu-container img{margin:10px auto 10px 10px}.think-it-is-mobile .menu-container a{margin-top:10px;width:75px}.think-it-is-mobile .menu-container a:last-child{margin-top:10px}.think-it-is-mobile .body-containers-wrapper{display:block}.think-it-is-mobile .form-block-wrapper-footer{position:relative;width:100%}.think-it-is-mobile .question-block-t-input,.think-it-is-mobile .question-block-t-table{padding:0}.think-it-is-mobile .demo-prompt-container{margin:50px 5%;width:auto}.think-it-is-mobile .form-block{width:100%}.think-it-is-mobile .cookies-info-container{bottom:10px;left:auto;margin:5%;width:90%}.think-it-is-mobile .main-container{background:#fff;padding:10px;width:100%}.think-it-is-mobile .main-container-header{margin-bottom:15px}.think-it-is-mobile .form-block-header{font-size:120%}.think-it-is-mobile .form-block-header-lang{text-align:center}.think-it-is-mobile .main-container-body{margin:0 5px;padding:0}.think-it-is-mobile .form-group{overflow-x:auto}.think-it-is-mobile .form-tip,.think-it-is-mobile .radio{font-size:90%}.think-it-is-mobile .radio label{margin:0}.think-it-is-mobile .btn{font-size:120%;padding:12px 24px}.think-it-is-mobile .bootbox-body{font-size:120%;text-align:center}.think-it-is-mobile .form-block input,.think-it-is-mobile .form-block select{font-size:150%;height:60px}.think-it-is-mobile .key-form{width:80%}.think-it-is-mobile .thankyou-container{padding:0}label{margin-bottom:0}label span,th span{color:grey;font-weight:600;margin-right:5px}.checkbox label,.radio label{align-items:center;cursor:pointer;display:flex;font-size:125%;gap:10px;margin:5px 10px;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label input,.radio label input{cursor:pointer;flex:0 0 24px;height:24px;margin:0;min-height:24px;min-width:24px;width:24px}.table-checkbox-label{flex:1;hyphens:auto;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:normal}.question-block-t-table td span.table-checkbox-label{color:#000;font-size:16px;font-weight:400}.question-block-t-table .option-comment-row label{margin:0 0 5px}.question-block-t-table .option-comment-row input{margin:0}.radiobutton-dot{height:10px!important;margin-right:10px!important}.survey-move-forward{float:right}.survey-move-back{background:#5a6268!important;float:left}