/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes fade-bounce{0%{opacity:0;transform:translateY(-50px)}50%{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:translateY(100px)}}@keyframes slide-left{0%{opacity:0;transform:translate(-20%)}}html,body{height:100%;overflow:auto;font-size:14px}@media(min-width:480px){html,body{font-size:16px}}*{box-sizing:border-box}#root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#34495e;height:100%}.survey-app-container{overflow-y:auto;display:flex;min-height:100%}.survey-app-container .spinner{display:flex;justify-content:center;align-items:center;width:100%;padding:16px}.survey-app-container .spinner svg{height:45px;width:45px}.survey-app-container .spinner svg path,.survey-app-container .spinner svg rect{fill:#3498db}.survey-app-container .spinner--full-page{height:100%}.survey-app-container .spinner--full-page svg{height:85px;width:85px}.survey-app-container .spinner circle{animation-name:flash;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;fill:#c0392b;shape-rendering:geometricPrecision;transform-origin:center center}.survey-app-container .spinner circle:nth-of-type(1){animation-delay:0}.survey-app-container .spinner circle:nth-of-type(2),.survey-app-container .spinner circle:nth-of-type(6){animation-delay:.08s}.survey-app-container .spinner circle:nth-of-type(3),.survey-app-container .spinner circle:nth-of-type(7),.survey-app-container .spinner circle:nth-of-type(12){animation-delay:.16s}.survey-app-container .spinner circle:nth-of-type(4),.survey-app-container .spinner circle:nth-of-type(8),.survey-app-container .spinner circle:nth-of-type(13),.survey-app-container .spinner circle:nth-of-type(16){animation-delay:.24s}.survey-app-container .spinner circle:nth-of-type(5),.survey-app-container .spinner circle:nth-of-type(9),.survey-app-container .spinner circle:nth-of-type(17),.survey-app-container .spinner circle:nth-of-type(20){animation-delay:.32s}.survey-app-container .spinner circle:nth-of-type(10),.survey-app-container .spinner circle:nth-of-type(21){animation-delay:.4s}.survey-app-container .spinner circle:nth-of-type(11),.survey-app-container .spinner circle:nth-of-type(14),.survey-app-container .spinner circle:nth-of-type(22),.survey-app-container .spinner circle:nth-of-type(26){animation-delay:.48s}.survey-app-container .spinner circle:nth-of-type(15),.survey-app-container .spinner circle:nth-of-type(18),.survey-app-container .spinner circle:nth-of-type(23),.survey-app-container .spinner circle:nth-of-type(27){animation-delay:.56s}.survey-app-container .spinner circle:nth-of-type(19),.survey-app-container .spinner circle:nth-of-type(24),.survey-app-container .spinner circle:nth-of-type(28){animation-delay:.64s}.survey-app-container .spinner circle:nth-of-type(25),.survey-app-container .spinner circle:nth-of-type(29){animation-delay:.72s}.survey-app-container .spinner circle:nth-of-type(30){animation-delay:.8s}@keyframes flash{0%,to{fill:#ecf0f1;transform:scale(.95)}50%{fill:#bdc3c7;transform:scale(1)}}form{display:block}form .field>textarea,form .field>input[type=text],form .field>input[type=number],form .field>input[type=date],form .field>input[type=email],form .react-select__control,form .dynamic-form__net-promoter-score .dynamic-form__rating,form .dynamic-form__radios,form .dynamic-form__stars{border:2px solid #d9d9d9!important;border-radius:6px;background-color:#fbfbfb}form .field>textarea:focus,form .field>input[type=text]:focus,form .field>input[type=number]:focus,form .field>input[type=date]:focus,form .field>input[type=email]:focus,form .react-select__control--is-focused{border-color:#7f8c8d!important;background-color:#fff!important;box-shadow:0 1px 1px #0000000d!important}form textarea:focus,form input[type=text]:focus,form input[type=number]:focus,form input[type=date]:focus,form input[type=email]:focus{outline:none}form .field>textarea,form .field>input[type=text],form .field>input[type=number],form .field>input[type=date],form .field>input[type=email]{display:block;width:100%;padding:16px;transition:all .15s ease-out}form .field>textarea::-ms-clear,form .field>input[type=text]::-ms-clear,form .field>input[type=number]::-ms-clear,form .field>input[type=date]::-ms-clear,form .field>input[type=email]::-ms-clear{display:none}form fieldset{border:none;padding:0}form textarea{resize:none;display:block;border:none;-ms-overflow-style:none}form .field>label{display:inline-block;font-weight:700;font-size:1.15rem}form .field>label,form .field__error{margin-bottom:2px}form .field{margin-bottom:32px}form input[type=radio]+label svg{transition:color .25s ease-out}form button[type=submit]{cursor:pointer;width:100%;padding:12px;border:3px solid #2980b9;border-radius:12px;font-size:1.3rem;transition:all cubic-bezier(.26,.94,.63,.97) .28s;color:#2980b9;background-color:transparent}form button[type=submit] svg{margin-right:6px}form button[type=submit]:focus,form button[type=submit]:hover{background-color:#3498db;color:#ecf0f1}@media(min-device-width:481px){form button[type=submit]{display:block;width:auto;min-width:33%;margin:auto}}form .field:nth-child(-n+10){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both}form .field:nth-child(1){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:0ms}form .field:nth-child(2){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.1s}form .field:nth-child(3){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.2s}form .field:nth-child(4){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.3s}form .field:nth-child(5){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.4s}form .field:nth-child(6){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.5s}form .field:nth-child(7){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.6s}form .field:nth-child(8){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.7s}form .field:nth-child(9){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.8s}form .field:nth-child(10){animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;animation-duration:.1s;animation-delay:.9s}form .radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;width:100%;position:relative}form .radio input[type=checkbox],form .radio input[type=radio]{position:absolute;opacity:0;left:-99999px;margin:0;padding:0}form .radio svg{margin-right:6px}form .radio label{display:block;padding-top:6px;padding-bottom:6px}@media(min-device-width:1025px){form .radio label{cursor:pointer}}@media(min-device-width:1025px){form .radio input[disabled]+label{cursor:not-allowed}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{width:100%}.field__error{animation-name:slide-left;animation-duration:.25s;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both;color:tomato;font-size:1.15rem;font-weight:700}.field__error svg{display:none}.loading-survey{text-align:center}.loading-survey h1,.loading-survey h2,.loading-survey .spinner{animation-duration:.25s;animation-name:pop;animation-timing-function:cubic-bezier(.05,.97,0,.99);animation-fill-mode:both}.loading-survey h1{animation-delay:.4}.loading-survey h2{animation-delay:.6s}.loading-survey .spinner{margin:16px 0;animation-delay:.01s}@media(min-width:480px){.loading-survey{max-width:480px}}.loading-survey .spinner svg{height:45px;width:45px}.page.home-page.page-fade--out{animation-delay:2s;animation-duration:.4s}.page.error-page{text-align:center;padding:10px}.page.error-page>*+*{margin-top:12px}.page.error-page .search-icon{color:#7f8c8d}.page.error-page .error-display__primary{font-size:1.5rem}.page.error-page .error-display__line-1{font-size:1.3rem}.dynamic-form__buttons{margin-top:4px}.dynamic-form__buttons__container{position:relative;display:flex;flex-wrap:wrap;margin:-4px}.dynamic-form__buttons__button{padding:4px}.dynamic-form__buttons__button label{border:2px solid #d9d9d9;transition:all .25s ease-out;padding:8px 12px;border-radius:12px;font-size:12px;display:block;box-shadow:0 1px 1px #0000000d}.dynamic-form__buttons__button label:hover{background-color:#0000001a}@media(min-device-width:1025px){.dynamic-form__buttons__button label{cursor:pointer}}.dynamic-form__buttons--dirty .dynamic-form__buttons__button--not-selected label{color:#0000004d}.dynamic-form__buttons__button--selected label{background-color:#fff}.dynamic-form__buttons input[type=radio]{position:absolute;opacity:0}.dynamic-form__buttons input[type=radio]:focus+label{outline:2px solid #7f8c8d;outline-offset:2px}.dynamic-form--single-field .dynamic-form__buttons .dynamic-form__buttons__button{width:100%}.dynamic-form__net-promoter-score{text-align:center}.dynamic-form__net-promoter-score__item{position:relative;padding:10px 0;font-size:12px;transition:all .15s ease-out}.dynamic-form__net-promoter-score__labels{padding:2px 16px 0;display:flex;justify-content:space-between;font-size:12px}.dynamic-form__net-promoter-score__labels svg{margin:0 10px;opacity:.35}.dynamic-form__net-promoter-score .dynamic-form__rating__item+.dynamic-form__rating__item .dynamic-form__net-promoter-score__item{border-left:1px dashed rgba(0,0,0,.05)}.dynamic-form__net-promoter-score .dynamic-form__rating__item--in-range .dynamic-form__net-promoter-score__item{background-color:#f1c40f26}.dynamic-form__net-promoter-score .dynamic-form__rating__item--selected .dynamic-form__net-promoter-score__item{background-color:#f1c40f4d;font-size:15px;font-weight:700}.dynamic-form__net-promoter-score .dynamic-form__rating__item--selected~.dynamic-form__rating__item{color:#0000004d}.dynamic-form__net-promoter-score input[type=radio]:focus+label{outline:2px solid #7f8c8d}.dynamic-form__radios .radio label{padding-left:16px;padding-right:16px;display:block;width:100%}.dynamic-form__radios .radio+.radio{border-top:1px dashed rgba(0,0,0,.05)}.dynamic-form__radios svg{color:#7f8c8d}.dynamic-form__radios input:focus+label{outline:2px solid #7f8c8d}.dynamic-form__rating{display:flex;justify-content:space-between;flex-direction:row;position:relative}.dynamic-form__rating input[type=radio]{position:absolute;opacity:0}.dynamic-form__rating__item{flex:1;text-align:center}.dynamic-form__rating__item label{display:block}@media(min-device-width:481px){.dynamic-form__rating__item label{cursor:pointer}}.dynamic-form__stars .dynamic-form__rating__item label{padding:10px 0}.dynamic-form__stars .dynamic-form__rating__item+.dynamic-form__rating__item label{border-left:1px dashed rgba(0,0,0,.05)}.dynamic-form__stars .dynamic-form__rating__item--in-range,.dynamic-form__stars .dynamic-form__rating__item--selected{color:#f1c40f}.dynamic-form__stars .dynamic-form__rating__item--selected~.dynamic-form__rating__item{color:#0000004d}.dynamic-form__stars input[type=radio]:focus+label{outline:2px solid #7f8c8d}.field__character-count{float:right;padding-right:12px;font-size:12px}.field__character-count--limit{font-weight:700;color:tomato}.dynamic-form .field-container{display:flex}.dynamic-form .field-container .field{flex:1}.dynamic-form .field-container .preview-edit-button-container{align-self:center}.dynamic-form .field-container .preview-edit-button-container button{margin-top:0!important}.dynamic-form .field-container--clickable{cursor:pointer}.dynamic-form .field-container--clickable:hover .field,.dynamic-form .field-container--clickable:hover .select__trigger,.dynamic-form .field-container--clickable:hover .field>*{background-color:#ecf0f1}.dynamic-form--single-field .field:last-of-type{padding-bottom:0}@media(min-device-width:1025px){.dynamic-form>fieldset[disabled],.dynamic-form>fieldset[disabled] *{cursor:not-allowed}}.page.survey-page.page-has-error{justify-content:center}.page.survey-page{justify-content:flex-start;padding:48px 0}.page.survey-page .error-display{text-align:center}.page.survey-page .error-display>*{margin:10px}.page.survey-page .error-display__primary{font-size:1.5rem}.page.survey-page .error-display__line-1{font-size:1.3rem}.page.survey-page form{counter-reset:form-fields;margin-top:6px;border-top:2px solid #ecf0f1;max-width:650px;color:#34495e;padding:6px}@media(min-device-width:481px){.page.survey-page form{padding:12px}}.page.survey-page form .field>label{padding:10px 0 16px}.page.survey-page form .field>label:before{content:counter(form-fields) ". ";counter-increment:form-fields}.page.survey-page form .dynamic-form__buttons__button{padding:0}.page.survey-page form .dynamic-form__buttons__button+.dynamic-form__buttons__button{padding-left:48px}.page.survey-page form .dynamic-form__buttons__button:hover label{background-color:#3498db33}.page.survey-page form .dynamic-form__buttons__button label{font-size:1.3rem}.page.survey-page form .dynamic-form__buttons__button--selected:hover label{background-color:#3498db;border-color:#2980b9}.page.survey-page form .dynamic-form__buttons__button--selected label{background-color:#3498db;border-color:#2980b9;color:#ecf0f1}.page.survey-page form .dynamic-form__buttons__button--selected input:focus+label{border-color:#7f8c8d}.page.survey-page form .dynamic-form__buttons__container{margin:unset}.page.survey-page form .dynamic-form__buttons[role=radiogroup] .dynamic-form__buttons__button{padding:0;display:block;width:100%;text-align:center;margin:6px 0}@media(min-device-width:481px){.page.survey-page form .dynamic-form__buttons[role=radiogroup] .dynamic-form__buttons__container{display:flex;flex-wrap:wrap;justify-content:space-between}.page.survey-page form .dynamic-form__buttons[role=radiogroup] .dynamic-form__buttons__button{width:unset;min-width:33%;flex-shrink:0}}.page.survey-page form .react-select__control{padding:8px}.page.survey-page form .react-select__option{padding:16px}.page.survey-page form .react-select__option--is-focused{background-color:#3498db33}.page.survey-page form .react-select__option--is-selected{background-color:#2ecc71}.page.survey-page form .react-select__menu{overflow:hidden}.page.survey-page form .react-select__menu-list{padding-top:0;padding-bottom:0}.page.survey-page form .dynamic-form__net-promoter-score__labels{font-size:1.1rem;padding:4px 0}.page.survey-page form .dynamic-form__rating__item{font-size:1.3rem;position:unset}.page.survey-page form .dynamic-form__rating__item label{line-height:1.15rem}.page.survey-page form .dynamic-form__rating__item:first-of-type .dynamic-form__net-promoter-score__item{border-radius:4px 0 0 4px}.page.survey-page form .dynamic-form__rating__item:last-of-type .dynamic-form__net-promoter-score__item{border-radius:0 4px 4px 0}.page.survey-page form .dynamic-form__rating__item--selected .dynamic-form__net-promoter-score__item{font-size:1.5rem;background-color:#e74c3c}.page.survey-page form .dynamic-form__rating__item--selected.dynamic-form__rating__item--neutral .dynamic-form__net-promoter-score__item{background-color:#f39c12}.page.survey-page form .dynamic-form__rating__item--selected.dynamic-form__rating__item--positive .dynamic-form__net-promoter-score__item{background-color:#2ecc71}.page.survey-page form .dynamic-form__rating__item--in-range .dynamic-form__net-promoter-score__item{background-color:#e74c3c33}.page.survey-page form .dynamic-form__rating__item--in-range.dynamic-form__rating__item--neutral .dynamic-form__net-promoter-score__item{background-color:#f39c1233}.page.survey-page form .dynamic-form__rating__item--in-range.dynamic-form__rating__item--positive .dynamic-form__net-promoter-score__item{background-color:#2ecc7133}.page.thanks-page{text-align:center}.page.thanks-page>*+*{margin-top:12px}
