#app{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#003d4c}#app .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}h1{font-size:36px}p{font-size:20px}.info-wrapper{display:flex;padding-left:10px}ion-app{align-items:center;justify-content:center!important}.app.admin ion-app{max-width:unset;max-height:unset;margin-left:unset;margin-right:unset;border:unset;align-items:unset;justify-content:unset}ion-split-pane .ion-page.split-pane-side{max-width:unset!important}:root{--ion-text-color:#003d4c;--ion-color-primary:#003d4c;--ion-color-primary-rgb:0,61,76;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#003643;--ion-color-primary-tint:#1a505e;--ion-color-secondary:#b97663;--ion-color-secondary-rgb:185,118,99;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0,0,0;--ion-color-sevensecondary-shade:#a36857;--ion-color-sevensecondary-tint:#c08473}:root ion-img{min-height:1px!important}.app-global-warning,.app-pending{height:100vh;min-height:500px;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.app-global-warning h1,.app-pending h1{margin-top:10px;font-size:20px;text-align:center;padding-left:5%;padding-right:5%}.company-theme{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;font-family:Source Sans Pro,sans-serif;color:#003c4c}.company-theme h1{padding-top:2vh;margin-bottom:1vh;font-size:32px}.company-theme p{font-size:16px}.company-theme ion-button{text-transform:none}.company-container{display:flex;max-width:1100px;width:100%;margin-left:auto;margin-right:auto}.logo{width:50%;margin:auto;margin-top:20%}.popover-content{--min-width:300px}.alert-wrapper{--width:400px;--max-width:400px}.header-gp{display:flex;height:150px;padding:17px}.header-gp .container{display:flex;flex-grow:1}.header-gp .logo-container{display:flex;background:#fff;width:200px;height:80px;margin:auto;padding-left:10px;padding-right:10px}.header-gp .logo-container img{-o-object-fit:contain;object-fit:contain;max-height:80%;border:0;margin:auto}.company-header{display:flex;height:150px;padding:17px;background-color:#003c4c}.company-header .company-container{display:flex}.company-header img{-o-object-fit:contain;object-fit:contain}.header-capta{display:flex;height:150px;padding:17px}.header-capta .company-container{display:flex}.header-capta img{-o-object-fit:contain;object-fit:contain}.footer-gp{background-color:#003c4c}.footer-gp .company-container{display:flex;flex-direction:row;height:150px;padding-top:17px;padding-bottom:17px;flex-wrap:wrap;width:100%}.footer-gp .footer-col{padding-top:2em;display:flex;flex-direction:column;position:relative}.footer-gp .footer-col.left{flex-grow:2}.footer-gp .footer-col.middle{width:250px}.footer-gp .footer-col.right{width:200px}.footer-gp .footer-col.first:after,.footer-gp .footer-col.middle:after{display:block;background-color:#145060;position:absolute;top:30%;right:12px;height:60%;width:1px;content:""}.footer-gp a{display:block;margin-bottom:.5em;word-wrap:break-word;color:#60c7ba;margin-left:16px}.footer-gp a:link,.footer-gp a:visited{text-decoration:none}.footer-gp a:before{content:"/";margin-left:-16px;margin-right:10px}.footer-gp .footer-copyright{color:#b17c5b;width:100%;font-style:italic;font-size:.9em;text-align:left;padding-left:17px}.company-footer{background-color:#003c4c}.company-footer .company-container{display:flex;flex-direction:row;height:150px;padding-top:17px;padding-bottom:17px;flex-wrap:wrap;width:100%}.company-footer .footer-col{padding-top:2em;display:flex;flex-direction:column;position:relative}.company-footer .footer-col.left{flex-grow:2}.company-footer .footer-col.middle{width:250px}.company-footer .footer-col.right{width:200px}.company-footer .footer-col.first:after,.company-footer .footer-col.middle:after{display:block;background-color:#145060;position:absolute;top:30%;right:12px;height:60%;width:1px;content:""}.company-footer a{display:block;margin-bottom:.5em;word-wrap:break-word;color:#60c7ba;margin-left:16px}.company-footer a:link,.company-footer a:visited{text-decoration:none}.company-footer a:before{content:"/";margin-left:-16px;margin-right:10px}.company-footer .footer-copyright{color:#b17c5b;width:100%;font-style:italic;font-size:.9em;text-align:left;padding-left:17px}.hec-header{display:flex;height:150px;padding:17px;background-color:#003c4c}.hec-header .company-container{display:flex;justify-content:space-between;flex-grow:1}.hec-header .company-container .claim{align-self:center;color:#fff;padding-left:10px;padding-right:10px;text-align:center}.hec-header img{-o-object-fit:contain;object-fit:contain}.start{width:100%;display:block;margin:auto;padding-left:5vw;padding-right:5vw;font-family:Source Sans Pro,sans-serif;color:#003d4c;height:unset;min-height:calc(100vh - 320px);padding-bottom:20px}.start ion-button{text-transform:none;--color:#003d4c;--border-color:#003d4c}.start a{color:#6fd0c6}.start .info-action{align-self:center;min-height:30px}.start .center{text-align:center}.start h1{padding-top:2vh;margin-bottom:1vh;font-size:32px}.start p{font-size:16px}.start ion-spinner{margin:auto}.animated-item{display:flex;align-items:center;justify-content:center}.pong .grey{fill:#ccc}.pong .black{fill:#000}.pong .answer_1 .black-bar,.pong .answer_1 .grey-bar{fill:#666}.pong .answer_2 .grey-bar{fill:#7b7b7b}.pong .answer_2 .black-bar{fill:#525252}.pong .answer_3 .grey-bar{fill:#8f8f8f}.pong .answer_3 .black-bar{fill:#3e3e3e}.pong .answer_4 .grey-bar{fill:#a4a4a4}.pong .answer_4 .black-bar{fill:#292929}.pong .answer_5 .grey-bar{fill:#b8b8b8}.pong .answer_5 .black-bar{fill:#151515}.pong .answer_6 .grey-bar{fill:#ccc}.pong .answer_6 .black-bar{fill:#000}@-webkit-keyframes move{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(241px);transform:translateX(241px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes move{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(241px);transform:translateX(241px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.pong .bars rect{-webkit-animation:move 10s linear infinite;animation:move 10s linear infinite}.demografic{display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:space-around}.demografic .row{text-align:center;width:100%}.demografic .radio-group{display:flex;width:100%;flex-direction:row;justify-content:space-around}.demografic .radio-group label{margin-left:10px}.video-item{display:flex;flex-grow:1}.postamble .end{color:#003d4c;width:100%;display:flex;flex-direction:column;margin:auto;padding-left:5vw;padding-right:5vw;min-height:calc(100% - 300px)!important;padding-bottom:30px;height:unset}.postamble .end ion-spinner{margin:auto}.postamble a{color:#6bcaba}.postamble .short-id{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30%;margin-left:30%;margin-bottom:16px}.postamble .short-id input{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.postamble .short-id input::-moz-selection{background:#ff0}.postamble .short-id input::selection{background:#ff0}.error-page .start{width:100%;display:flex;flex-direction:column;margin:auto;padding-left:5vw;padding-right:5vw;font-family:Source Sans Pro,sans-serif;color:#003c4c;min-height:calc(100% - 300px)!important;padding-bottom:30px;height:unset}.error-page .start ion-button{text-transform:none;--color:#6fd0c6;--border-color:#6fd0c6}.error-page .start a{color:#6fd0c6}.error-page .start .info-action{align-self:center;min-height:30px}.error-page .start .center{text-align:center}.error-page .start h1{padding-top:2vh;margin-bottom:1vh;font-size:32px}.error-page .start p{font-size:16px}.error-page .start ion-spinner{margin:auto}.preamble .start{width:100%;display:flex;flex-direction:column;margin:auto;padding-left:5vw;padding-right:5vw;font-family:Source Sans Pro,sans-serif;color:#003c4c;min-height:calc(100% - 300px)!important;padding-bottom:30px;height:unset}.preamble .start ion-button{text-transform:none;--color:#003d4c;--border-color:#003d4c}.preamble .start a{color:#6fd0c6}.preamble .start .info-action{align-self:center;min-height:30px}.preamble .start .center{text-align:center}.preamble .start h1{padding-top:2vh;margin-bottom:1vh;font-size:32px}.preamble .start p{font-size:16px}.preamble .start ion-spinner{margin:auto}.next-question .answers .answer.rank{font-size:14px;flex:1 1 15%!important;flex-direction:column!important;align-items:center!important;height:100px!important;text-align:center!important}.next-question .answers .answer.rank span{flex-grow:1}.next-question .answers .answer.rank ion-input{height:40px;width:60px;flex-shrink:0;flex-grow:0}.next-question .answers .answer.rank-invalid ion-input{border:1px solid red}.next-question .answers .likert .likert_classic_last{margin-right:10px}.next-question .answers .likert .likert_classic_first{margin-left:10px}.next-question .answers .likert .likert-classic-icon{width:20px}.next-question .answers .likert .likert-classic-icon:hover{color:light-grey}.next-question .answers .dropdown{margin:auto;height:275px;overflow-y:scroll}.next-question .short-id{display:flex;flex-direction:row;justify-content:center;align-items:center;width:30%;margin-left:30%;margin-bottom:16px}.next-question .short-id input{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.next-question .short-id input::-moz-selection{background:#ff0}.next-question .short-id input::selection{background:#ff0}.testrun{position:absolute;top:29px;right:0;font-size:20px;background:green;padding:10px;border-radius:20px;-webkit-transform:rotate(20deg);transform:rotate(20deg);color:#fff}.next-question{--padding-left:5px;--padding-right:5px}.next-question h1{margin-top:0;text-align:center;padding-left:20px;padding-right:20px;font-size:16px}.next-question p{font-size:16px}.next-question .question-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%}.next-question .question{flex-shrink:0;flex-basis:20%;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.next-question .question.empty{flex-basis:0%}.next-question .progress{width:100%;align-self:flex-start}.next-question .progress ion-progress-bar{--progress-background:#a9a9a9!important;--buffer-background:#d3d3d3!important}.next-question .iframe-container{width:100%;height:100%}.next-question .answers-loading{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;overflow:hidden}.next-question .answers-loading .loading{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;flex-grow:1}.next-question .answers-loading .error-friendly .small{font-size:12px}.next-question .answers-loading .error-friendly p,.next-question .answers-loading .error-friendly pre{margin-left:20px;margin-right:20px}.next-question .answers{display:flex;flex-grow:1;flex-shrink:1;overflow:hidden}.next-question .answers .enter-text-image{display:flex;flex-direction:row}.next-question .answers .enter-text-image .enter-text-image-left,.next-question .answers .enter-text-image .enter-text-image-right{flex:0 0 50%}.next-question .answers .enter-text-image .enter-text-image-left img{padding-right:7px}.next-question .answers .answer{display:flex;justify-content:center;align-items:center;flex-grow:1}.next-question .answers .answer .image-wrapper{display:flex;width:100%;height:100%}.next-question .answers .answer .button-image{height:100%;width:100%;margin:auto}.next-question .answers .answer img{width:75%;height:75%;margin:auto;-o-object-fit:contain;object-fit:contain}.next-question .answers .answer ion-button{--color:#000}.next-question .answers .answer.confirm{flex-direction:column}.next-question .answers .answer-detail{margin-top:auto;margin-bottom:auto;padding-left:5%;padding-right:5%}.next-question .answers .answer-timer{width:10%;flex-grow:0}.next-question .answers .select-text{margin:auto}.next-question .answers .select-text ion-button{font-size:26px}.next-question .answers .range-image{-o-object-fit:contain;object-fit:contain;width:90%;height:90%}.next-question .answers .timer-spinner{position:absolute;top:calc(50% - 14px);left:10px}.next-question .answers .timer-image{-o-object-fit:contain;object-fit:contain;width:90%;height:90%}.next-question .answers .answer-action{display:flex;align-items:center;justify-content:center;margin:auto;flex-basis:10%}.next-question .answers .enter-text{display:flex;flex-direction:column;margin-left:5px;margin-right:5px}.next-question .answers .enter-text ion-textarea{margin-top:0;margin-left:14px;margin-right:14px;border:1px solid #d3d3d3;font-size:14px}.next-question .answers .enter-text ion-input{background:#d3d3d3;flex-grow:0;width:10%}.next-question .answers .enter-text ion-input .native-input{border:1px solid #d3d3d3}.next-question .answers .enter-text .enter-text-counter p{font-size:11px}.next-question .answers .enter-text.enter-number{flex-direction:row}.next-question .answers .enter-text.enter-number ion-input{flex-basis:auto}.next-question .answers .likert{flex-direction:row;width:100%;flex-wrap:wrap}.next-question .answers .likert .answer{flex:1;height:50%;display:flex;align-items:center;justify-content:flex-start;margin-left:5px;flex-direction:column}.next-question .answers .likert .answer ion-button{font-size:18px;height:100%}.next-question .answers .likert .answer p{text-align:center;height:100%}.next-question .answers .likert .answer:first{margin-left:0}.next-question .actions{justify-content:flex-end;display:flex;flex-basis:15%;flex-shrink:0;flex-grow:0;margin-right:10px}.next-question ion-button{--background-hover:none}.invite .start{display:block;height:unset;min-height:calc(100vh - 320px);padding-bottom:20px}.invite .testrun{position:absolute;top:29px;right:0;font-size:20px;background:green;padding:10px;border-radius:20px;-webkit-transform:rotate(20deg);transform:rotate(20deg);color:#fff}.landing-page{width:100%;display:flex;flex-direction:column;margin:auto;padding-left:5vw;padding-right:5vw;height:100%;font-family:Source Sans Pro,sans-serif;color:#003c4c}.landing-page ion-button{text-transform:none;--color:#6fd0c6;--border-color:#6fd0c6}.landing-page a{color:#6fd0c6}.landing-page .password-container{display:flex;flex-direction:column;justify-content:center;height:100%}.landing-page .password-container ion-spinner{align-self:center}.landing-page .password-container ion-list{width:80%}.landing-page .password-container ion-item{width:100%}.landing-page .password-container .eye{color:#6fd0c6}.landing-page .password-container p{width:80%;color:red;font-size:16px}.landing-page h1{padding-top:2vh;margin-bottom:1vh;font-size:32px}.landing-page p{font-size:16px}.end{width:100%;height:100%;display:flex;flex-direction:column;padding-left:5vw;padding-right:5vw}.end,.end ion-spinner{margin:auto}.link-view .viewer{position:absolute;height:100%;width:100%;left:0;top:0;visibility:visible}